home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Star Trek
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11536_Quick.txt
< prev
next >
Wrap
Text File
|
1993-07-29
|
136KB
|
2,443 lines
# near model CODE resource
# jump table entries: 7352-7368 (17 of them)
00000000 4E56 FD96 link A6, -0x026A
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 7A02 moveq.l D5, 0x02
0000000A 302E 0008 move.w D0, [A6 + 0x8]
0000000E 907C FF88 sub.w D0, 0xFF88
00000012 3C00 move.w D6, D0
00000014 5C46 addq.w D6, 6
00000016 3006 move.w D0, D6
00000018 6B1C bmi +0x1E /* 00000036 */
0000001A 206D F4CE movea.l A0, [A5 - 0xB32]
0000001E B07C 001F cmp.w D0, 0x1F
00000022 6E12 bgt +0x14 /* 00000036 */
00000024 41E8 0896 lea.l A0, [A0 + 0x896]
00000028 3200 move.w D1, D0
0000002A E649 lsr D1.w, 3
0000002C 4441 neg.w D1
0000002E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000032 0A3C 0004 xori.b ccr, 4
label00000036:
00000036 6604 bne +0x6 /* 0000003C */
00000038 6000 008C bra +0x8E /* 000000C6 */
label0000003C:
0000003C 286D F4CE movea.l A4, [A5 - 0xB32]
00000040 41EE FDA0 lea.l A0, [A6 - 0x260]
00000044 43EC 04DE lea.l A1, [A4 + 0x4DE]
00000048 303C 0097 move.w D0, 0x97
label0000004C:
0000004C 20D9 move.l [A0]+, [A1]+
0000004E 51C8 FFFC dbf D0, -0x6 /* 0000004C */
00000052 41EC 04DE lea.l A0, [A4 + 0x4DE]
00000056 43EC 027E lea.l A1, [A4 + 0x27E]
0000005A 303C 0097 move.w D0, 0x97
label0000005E:
0000005E 20D9 move.l [A0]+, [A1]+
00000060 51C8 FFFC dbf D0, -0x6 /* 0000005E */
label00000064:
00000064 4267 clr.w -[A7]
00000066 2F2D F4CE move.l -[A7], [A5 - 0xB32]
0000006A 3F06 move.w -[A7], D6
0000006C 4EBA 1736 jsr [PC + 0x1736 /* 000017A4 */]
00000070 101F move.b D0, [A7]+
00000072 6702 beq +0x4 /* 00000076 */
00000074 603A bra +0x3C /* 000000B0 */
label00000076:
00000076 42A7 clr.l -[A7]
00000078 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000007C 2E1F move.l D7, [A7]+
0000007E 2007 move.l D0, D7
00000080 D085 add.l D0, D5
00000082 2F00 move.l -[A7], D0
00000084 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000088 1F3C 0001 move.b -[A7], 0x1
0000008C 42A7 clr.l -[A7]
0000008E 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00000092 2F07 move.l -[A7], D7
00000094 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000098 2005 move.l D0, D5
0000009A D1AD F7D0 add.l [A5 - 0x830], D0
0000009E 2F2D F7D0 move.l -[A7], [A5 - 0x830]
000000A2 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
000000A6 42A7 clr.l -[A7]
000000A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000000AC BE9F cmp.l D7, [A7]+
000000AE 66B4 bne -0x4A /* 00000064 */
label000000B0:
000000B0 286D F4CE movea.l A4, [A5 - 0xB32]
000000B4 41EC 04DE lea.l A0, [A4 + 0x4DE]
000000B8 43EE FDA0 lea.l A1, [A6 - 0x260]
000000BC 303C 0097 move.w D0, 0x97
label000000C0:
000000C0 20D9 move.l [A0]+, [A1]+
000000C2 51C8 FFFC dbf D0, -0x6 /* 000000C0 */
label000000C6:
000000C6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000000CA 4E5E unlink A6
000000CC 205F movea.l A0, [A7]+
000000CE 544F addq.w A7, 2
000000D0 4ED0 jmp [A0]
fn000000D2:
000000D2 4E56 FFF0 link A6, -0x0010
000000D6 7000 moveq.l D0, 0x00
000000D8 2D40 FFF0 move.l [A6 - 0x10], D0
000000DC 70FE moveq.l D0, 0xFFFFFFFE
000000DE B0AE 0008 cmp.l D0, [A6 + 0x8]
000000E2 6622 bne +0x24 /* 00000106 */
000000E4 42A7 clr.l -[A7]
000000E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000EA 303C 0035 move.w D0, 0x35 /* '5' */
000000EE AAAA syscall QuickTimeDispatch
000000F0 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000000F4 42A7 clr.l -[A7]
000000F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000FA 303C 0029 move.w D0, 0x29 /* ')' */
000000FE AAAA syscall QuickTimeDispatch
00000100 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000104 600C bra +0xE /* 00000112 */
label00000106:
00000106 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
0000010C 703C moveq.l D0, 0x3C
0000010E 2D40 FFF8 move.l [A6 - 0x8], D0
label00000112:
00000112 7000 moveq.l D0, 0x00
00000114 2D40 FFFC move.l [A6 - 0x4], D0
00000118 486E FFF0 pea.l [A6 - 0x10]
0000011C 42A7 clr.l -[A7]
0000011E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000122 303C 0029 move.w D0, 0x29 /* ')' */
00000126 AAAA syscall QuickTimeDispatch
00000128 303C 00B7 move.w D0, 0xB7
0000012C AAAA syscall QuickTimeDispatch
0000012E 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC]
00000134 4E5E unlink A6
00000136 205F movea.l A0, [A7]+
00000138 504F addq.w A7, 8
0000013A 4ED0 jmp [A0]
fn0000013C:
0000013C 4E56 FFFA link A6, -0x0006
00000140 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000144 266E 000C movea.l A3, [A6 + 0xC]
00000148 2A2E 0008 move.l D5, [A6 + 0x8]
0000014C 206E 0010 movea.l A0, [A6 + 0x10]
00000150 2850 movea.l A4, [A0]
00000152 4AAC 001E tst.l [A4 + 0x1E]
00000156 660E bne +0x10 /* 00000166 */
00000158 42A7 clr.l -[A7]
0000015A 2F0B move.l -[A7], A3
0000015C 303C 002B move.w D0, 0x2B /* '+' */
00000160 AAAA syscall QuickTimeDispatch
00000162 295F 001E move.l [A4 + 0x1E], [A7]+
label00000166:
00000166 42A7 clr.l -[A7]
00000168 2F0B move.l -[A7], A3
0000016A 2F05 move.l -[A7], D5
0000016C 4EBA FF64 jsr [PC - 0x9C /* 000000D2 */]
00000170 2C1F move.l D6, [A7]+
00000172 4207 clr.b D7
00000174 206E 0010 movea.l A0, [A6 + 0x10]
00000178 2850 movea.l A4, [A0]
0000017A 4A85 tst.l D5
0000017C 6C04 bge +0x6 /* 00000182 */
0000017E 7E01 moveq.l D7, 0x01
00000180 604A bra +0x4C /* 000001CC */
label00000182:
00000182 4A85 tst.l D5
00000184 6624 bne +0x26 /* 000001AA */
00000186 4AAC 001A tst.l [A4 + 0x1A]
0000018A 57C0 seq D0
0000018C 4A00 tst.b D0
0000018E 660E bne +0x10 /* 0000019E */
00000190 222C 001A move.l D1, [A4 + 0x1A]
00000194 B2AC 001E cmp.l D1, [A4 + 0x1E]
00000198 5CC1 sge D1
0000019A 8001 or.b D0, D1
0000019C 6704 beq +0x6 /* 000001A2 */
label0000019E:
0000019E 7E01 moveq.l D7, 0x01
000001A0 602A bra +0x2C /* 000001CC */
label000001A2:
000001A2 7000 moveq.l D0, 0x00
000001A4 2940 0016 move.l [A4 + 0x16], D0
000001A8 6022 bra +0x24 /* 000001CC */
label000001AA:
000001AA 2946 0016 move.l [A4 + 0x16], D6
000001AE 4AAC 001A tst.l [A4 + 0x1A]
000001B2 6608 bne +0xA /* 000001BC */
000001B4 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
000001BA 6010 bra +0x12 /* 000001CC */
label000001BC:
000001BC 202C 001A move.l D0, [A4 + 0x1A]
000001C0 B0AC 0016 cmp.l D0, [A4 + 0x16]
000001C4 6C06 bge +0x8 /* 000001CC */
000001C6 296C 0016 001A move.l [A4 + 0x1A], [A4 + 0x16]
label000001CC:
000001CC 1007 move.b D0, D7
000001CE 6712 beq +0x14 /* 000001E2 */
000001D0 70FF moveq.l D0, 0xFFFFFFFF
000001D2 2940 0016 move.l [A4 + 0x16], D0
000001D6 7000 moveq.l D0, 0x00
000001D8 2940 001A move.l [A4 + 0x1A], D0
000001DC 422C 000F clr.b [A4 + 0xF]
000001E0 6006 bra +0x8 /* 000001E8 */
label000001E2:
000001E2 197C 0001 000F move.b [A4 + 0xF], 0x1
label000001E8:
000001E8 2F0B move.l -[A7], A3
000001EA 2F2C 0016 move.l -[A7], [A4 + 0x16]
000001EE 202C 001A move.l D0, [A4 + 0x1A]
000001F2 90AC 0016 sub.l D0, [A4 + 0x16]
000001F6 2F00 move.l -[A7], D0
000001F8 303C 015C move.w D0, 0x15C
000001FC AAAA syscall QuickTimeDispatch
000001FE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000202 4E5E unlink A6
00000204 205F movea.l A0, [A7]+
00000206 DEFC 000C add.w A7, 0xC
0000020A 4ED0 jmp [A0]
fn0000020C:
0000020C 4E56 FFFA link A6, -0x0006
00000210 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000214 266E 000C movea.l A3, [A6 + 0xC]
00000218 206E 0010 movea.l A0, [A6 + 0x10]
0000021C 2850 movea.l A4, [A0]
0000021E 4AAC 001E tst.l [A4 + 0x1E]
00000222 660E bne +0x10 /* 00000232 */
00000224 42A7 clr.l -[A7]
00000226 2F0B move.l -[A7], A3
00000228 303C 002B move.w D0, 0x2B /* '+' */
0000022C AAAA syscall QuickTimeDispatch
0000022E 295F 001E move.l [A4 + 0x1E], [A7]+
label00000232:
00000232 42A7 clr.l -[A7]
00000234 2F0B move.l -[A7], A3
00000236 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023A 4EBA FE96 jsr [PC - 0x16A /* 000000D2 */]
0000023E 2C1F move.l D6, [A7]+
00000240 4207 clr.b D7
00000242 206E 0010 movea.l A0, [A6 + 0x10]
00000246 2850 movea.l A4, [A0]
00000248 4AAE 0008 tst.l [A6 + 0x8]
0000024C 6E04 bgt +0x6 /* 00000252 */
0000024E 7E01 moveq.l D7, 0x01
00000250 6036 bra +0x38 /* 00000288 */
label00000252:
00000252 BCAC 001E cmp.l D6, [A4 + 0x1E]
00000256 6D12 blt +0x14 /* 0000026A */
00000258 4AAC 0016 tst.l [A4 + 0x16]
0000025C 6E04 bgt +0x6 /* 00000262 */
0000025E 7E01 moveq.l D7, 0x01
00000260 6026 bra +0x28 /* 00000288 */
label00000262:
00000262 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
00000268 601E bra +0x20 /* 00000288 */
label0000026A:
0000026A 2946 001A move.l [A4 + 0x1A], D6
0000026E 6608 bne +0xA /* 00000278 */
00000270 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
00000276 6010 bra +0x12 /* 00000288 */
label00000278:
00000278 202C 001A move.l D0, [A4 + 0x1A]
0000027C B0AC 0016 cmp.l D0, [A4 + 0x16]
00000280 6C06 bge +0x8 /* 00000288 */
00000282 296C 0016 001A move.l [A4 + 0x1A], [A4 + 0x16]
label00000288:
00000288 1007 move.b D0, D7
0000028A 6712 beq +0x14 /* 0000029E */
0000028C 70FF moveq.l D0, 0xFFFFFFFF
0000028E 2940 0016 move.l [A4 + 0x16], D0
00000292 7000 moveq.l D0, 0x00
00000294 2940 001A move.l [A4 + 0x1A], D0
00000298 422C 000F clr.b [A4 + 0xF]
0000029C 6006 bra +0x8 /* 000002A4 */
label0000029E:
0000029E 197C 0001 000F move.b [A4 + 0xF], 0x1
label000002A4:
000002A4 2F0B move.l -[A7], A3
000002A6 2F2C 0016 move.l -[A7], [A4 + 0x16]
000002AA 202C 001A move.l D0, [A4 + 0x1A]
000002AE 90AC 0016 sub.l D0, [A4 + 0x16]
000002B2 2F00 move.l -[A7], D0
000002B4 303C 015C move.w D0, 0x15C
000002B8 AAAA syscall QuickTimeDispatch
000002BA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000002BE 4E5E unlink A6
000002C0 205F movea.l A0, [A7]+
000002C2 DEFC 000C add.w A7, 0xC
000002C6 4ED0 jmp [A0]
fn000002C8:
000002C8 4E56 FFF0 link A6, -0x0010
000002CC 7000 moveq.l D0, 0x00
000002CE 2D40 FFF0 move.l [A6 - 0x10], D0
000002D2 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
000002D8 42A7 clr.l -[A7]
000002DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000002DE 303C 0029 move.w D0, 0x29 /* ')' */
000002E2 AAAA syscall QuickTimeDispatch
000002E4 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000002E8 7000 moveq.l D0, 0x00
000002EA 2D40 FFFC move.l [A6 - 0x4], D0
000002EE 486E FFF0 pea.l [A6 - 0x10]
000002F2 703C moveq.l D0, 0x3C
000002F4 2F00 move.l -[A7], D0
000002F6 303C 00B7 move.w D0, 0xB7
000002FA AAAA syscall QuickTimeDispatch
000002FC 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC]
00000302 4E5E unlink A6
00000304 205F movea.l A0, [A7]+
00000306 504F addq.w A7, 8
00000308 4ED0 jmp [A0]
fn0000030A:
0000030A 4E56 FFF8 link A6, -0x0008
0000030E 2F0C move.l -[A7], A4
00000310 7000 moveq.l D0, 0x00
00000312 2D40 0010 move.l [A6 + 0x10], D0
00000316 206E 000C movea.l A0, [A6 + 0xC]
0000031A 2850 movea.l A4, [A0]
0000031C 102C 000F move.b D0, [A4 + 0xF]
00000320 6602 bne +0x4 /* 00000324 */
00000322 602C bra +0x2E /* 00000350 */
label00000324:
00000324 4AAC 0016 tst.l [A4 + 0x16]
00000328 6E02 bgt +0x4 /* 0000032C */
0000032A 6024 bra +0x26 /* 00000350 */
label0000032C:
0000032C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000330 486E FFF8 pea.l [A6 - 0x8]
00000334 486E FFFC pea.l [A6 - 0x4]
00000338 303C 015D move.w D0, 0x15D
0000033C AAAA syscall QuickTimeDispatch
0000033E 42A7 clr.l -[A7]
00000340 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000344 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000348 4EBA FF7E jsr [PC - 0x82 /* 000002C8 */]
0000034C 2D5F 0010 move.l [A6 + 0x10], [A7]+
label00000350:
00000350 285F movea.l A4, [A7]+
00000352 4E5E unlink A6
00000354 205F movea.l A0, [A7]+
00000356 504F addq.w A7, 8
00000358 4ED0 jmp [A0]
fn0000035A:
0000035A 4E56 FFF4 link A6, -0x000C
0000035E 48E7 0118 movem.l -[A7], D7,A3,A4
00000362 266E 0008 movea.l A3, [A6 + 0x8]
00000366 286E 000C movea.l A4, [A6 + 0xC]
0000036A 2054 movea.l A0, [A4]
0000036C 1028 000F move.b D0, [A0 + 0xF]
00000370 671A beq +0x1C /* 0000038C */
00000372 2F0B move.l -[A7], A3
00000374 486E FFF8 pea.l [A6 - 0x8]
00000378 486E FFFC pea.l [A6 - 0x4]
0000037C 303C 015D move.w D0, 0x15D
00000380 AAAA syscall QuickTimeDispatch
00000382 2E2E FFFC move.l D7, [A6 - 0x4]
00000386 DEAE FFF8 add.l D7, [A6 - 0x8]
0000038A 6022 bra +0x24 /* 000003AE */
label0000038C:
0000038C 2054 movea.l A0, [A4]
0000038E 4AA8 001E tst.l [A0 + 0x1E]
00000392 6614 bne +0x16 /* 000003A8 */
00000394 2F08 move.l -[A7], A0
00000396 42A7 clr.l -[A7]
00000398 2F0B move.l -[A7], A3
0000039A 303C 002B move.w D0, 0x2B /* '+' */
0000039E AAAA syscall QuickTimeDispatch
000003A0 201F move.l D0, [A7]+
000003A2 205F movea.l A0, [A7]+
000003A4 2140 001E move.l [A0 + 0x1E], D0
label000003A8:
000003A8 2054 movea.l A0, [A4]
000003AA 2E28 001E move.l D7, [A0 + 0x1E]
label000003AE:
000003AE 42A7 clr.l -[A7]
000003B0 2F0B move.l -[A7], A3
000003B2 2F07 move.l -[A7], D7
000003B4 4EBA FF12 jsr [PC - 0xEE /* 000002C8 */]
000003B8 2D5F 0010 move.l [A6 + 0x10], [A7]+
000003BC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000003C0 4E5E unlink A6
000003C2 205F movea.l A0, [A7]+
000003C4 504F addq.w A7, 8
000003C6 4ED0 jmp [A0]
000003C8 4E56 FFE0 link A6, -0x0020
000003CC 48E7 0118 movem.l -[A7], D7,A3,A4
000003D0 7000 moveq.l D0, 0x00
000003D2 2D40 000E move.l [A6 + 0xE], D0
000003D6 206D F4CE movea.l A0, [A5 - 0xB32]
000003DA 302E 000C move.w D0, [A6 + 0xC]
000003DE E540 asl D0.w, 2
000003E0 41E8 087E lea.l A0, [A0 + 0x87E]
000003E4 2670 0000 movea.l A3, [A0 + D0.w]
000003E8 200B move.l D0, A3
000003EA 6604 bne +0x6 /* 000003F0 */
000003EC 6000 00AE bra +0xB0 /* 0000049C */
label000003F0:
000003F0 2053 movea.l A0, [A3]
000003F2 2850 movea.l A4, [A0]
000003F4 200C move.l D0, A4
000003F6 6604 bne +0x6 /* 000003FC */
000003F8 6000 00A2 bra +0xA4 /* 0000049C */
label000003FC:
000003FC 302E 000A move.w D0, [A6 + 0xA]
00000400 6B00 009A bmi +0x9C /* 0000049C */
00000404 0C40 0005 cmpi.w D0, 0x5
00000408 6E00 0092 bgt +0x94 /* 0000049C */
0000040C D040 add.w D0, D0
0000040E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000412 4EFB 0000 jmp [PC + D0.w]
00000416 000E 002E ori.b A6, 0x2E /* '.' */
0000041A 003E 004E ori.b <<invalid special address>>, 0x4E /* 'N' */
0000041E 005E 0072 ori.w [A6]+, 0x72 /* 'r' */
00000422 42A7 clr.l -[A7]
00000424 2F0C move.l -[A7], A4
00000426 486E FFE4 pea.l [A6 - 0x1C]
0000042A 303C 0039 move.w D0, 0x39 /* '9' */
0000042E AAAA syscall QuickTimeDispatch
00000430 2E1F move.l D7, [A7]+
00000432 42A7 clr.l -[A7]
00000434 2F0C move.l -[A7], A4
00000436 2F07 move.l -[A7], D7
00000438 4EBA FE8E jsr [PC - 0x172 /* 000002C8 */]
0000043C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000440 605A bra +0x5C /* 0000049C */
00000442 42A7 clr.l -[A7]
00000444 2F0C move.l -[A7], A4
00000446 303C 002C move.w D0, 0x2C /* ',' */
0000044A AAAA syscall QuickTimeDispatch
0000044C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000450 604A bra +0x4C /* 0000049C */
00000452 42A7 clr.l -[A7]
00000454 2F0B move.l -[A7], A3
00000456 2F0C move.l -[A7], A4
00000458 4EBA FEB0 jsr [PC - 0x150 /* 0000030A */]
0000045C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000460 603A bra +0x3C /* 0000049C */
00000462 42A7 clr.l -[A7]
00000464 2F0B move.l -[A7], A3
00000466 2F0C move.l -[A7], A4
00000468 4EBA FEF0 jsr [PC - 0x110 /* 0000035A */]
0000046C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000470 602A bra +0x2C /* 0000049C */
00000472 4267 clr.w -[A7]
00000474 2F0C move.l -[A7], A4
00000476 303C 002E move.w D0, 0x2E /* '.' */
0000047A AAAA syscall QuickTimeDispatch
0000047C 301F move.w D0, [A7]+
0000047E 48C0 ext.l D0
00000480 2D40 000E move.l [A6 + 0xE], D0
00000484 6016 bra +0x18 /* 0000049C */
00000486 42A7 clr.l -[A7]
00000488 2F0C move.l -[A7], A4
0000048A 42A7 clr.l -[A7]
0000048C 2F0C move.l -[A7], A4
0000048E 303C 002B move.w D0, 0x2B /* '+' */
00000492 AAAA syscall QuickTimeDispatch
00000494 4EBA FE32 jsr [PC - 0x1CE /* 000002C8 */]
00000498 2D5F 000E move.l [A6 + 0xE], [A7]+
label0000049C:
0000049C 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004A0 4E5E unlink A6
000004A2 205F movea.l A0, [A7]+
000004A4 5C4F addq.w A7, 6
000004A6 4ED0 jmp [A0]
000004A8 4E56 FFE8 link A6, -0x0018
000004AC 48E7 0118 movem.l -[A7], D7,A3,A4
000004B0 2E2E 0008 move.l D7, [A6 + 0x8]
000004B4 206D F4CE movea.l A0, [A5 - 0xB32]
000004B8 302E 0010 move.w D0, [A6 + 0x10]
000004BC E540 asl D0.w, 2
000004BE 41E8 087E lea.l A0, [A0 + 0x87E]
000004C2 2670 0000 movea.l A3, [A0 + D0.w]
000004C6 200B move.l D0, A3
000004C8 6604 bne +0x6 /* 000004CE */
000004CA 6000 0090 bra +0x92 /* 0000055C */
label000004CE:
000004CE 2053 movea.l A0, [A3]
000004D0 2850 movea.l A4, [A0]
000004D2 200C move.l D0, A4
000004D4 6604 bne +0x6 /* 000004DA */
000004D6 6000 0084 bra +0x86 /* 0000055C */
label000004DA:
000004DA 302E 000E move.w D0, [A6 + 0xE]
000004DE 6712 beq +0x14 /* 000004F2 */
000004E0 5340 subq.w D0, 1
000004E2 6744 beq +0x46 /* 00000528 */
000004E4 5340 subq.w D0, 1
000004E6 6752 beq +0x54 /* 0000053A */
000004E8 5340 subq.w D0, 1
000004EA 675A beq +0x5C /* 00000546 */
000004EC 5340 subq.w D0, 1
000004EE 6762 beq +0x64 /* 00000552 */
000004F0 606A bra +0x6C /* 0000055C */
label000004F2:
000004F2 7000 moveq.l D0, 0x00
000004F4 2D40 FFE8 move.l [A6 - 0x18], D0
000004F8 42A7 clr.l -[A7]
000004FA 2F0C move.l -[A7], A4
000004FC 2F07 move.l -[A7], D7
000004FE 4EBA FBD2 jsr [PC - 0x42E /* 000000D2 */]
00000502 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000506 42A7 clr.l -[A7]
00000508 2F0C move.l -[A7], A4
0000050A 303C 0029 move.w D0, 0x29 /* ')' */
0000050E AAAA syscall QuickTimeDispatch
00000510 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00000514 7000 moveq.l D0, 0x00
00000516 2D40 FFF4 move.l [A6 - 0xC], D0
0000051A 2F0C move.l -[A7], A4
0000051C 486E FFE8 pea.l [A6 - 0x18]
00000520 303C 003C move.w D0, 0x3C /* '<' */
00000524 AAAA syscall QuickTimeDispatch
00000526 6034 bra +0x36 /* 0000055C */
label00000528:
00000528 2F0C move.l -[A7], A4
0000052A 2F07 move.l -[A7], D7
0000052C 303C 002D move.w D0, 0x2D /* '-' */
00000530 AAAA syscall QuickTimeDispatch
00000532 2053 movea.l A0, [A3]
00000534 2147 0012 move.l [A0 + 0x12], D7
00000538 6022 bra +0x24 /* 0000055C */
label0000053A:
0000053A 2F0B move.l -[A7], A3
0000053C 2F0C move.l -[A7], A4
0000053E 2F07 move.l -[A7], D7
00000540 4EBA FBFA jsr [PC - 0x406 /* 0000013C */]
00000544 6016 bra +0x18 /* 0000055C */
label00000546:
00000546 2F0B move.l -[A7], A3
00000548 2F0C move.l -[A7], A4
0000054A 2F07 move.l -[A7], D7
0000054C 4EBA FCBE jsr [PC - 0x342 /* 0000020C */]
00000550 600A bra +0xC /* 0000055C */
label00000552:
00000552 2F0C move.l -[A7], A4
00000554 3F07 move.w -[A7], D7
00000556 303C 002F move.w D0, 0x2F /* '/' */
0000055A AAAA syscall QuickTimeDispatch
label0000055C:
0000055C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000560 4E5E unlink A6
00000562 205F movea.l A0, [A7]+
00000564 DEFC 000A add.w A7, 0xA /* '\n' */
00000568 4ED0 jmp [A0]
fn0000056A:
0000056A 4E56 FFE8 link A6, -0x0018
0000056E 7001 moveq.l D0, 0x01
00000570 2D40 FFFC move.l [A6 - 0x4], D0
00000574 102E 0008 move.b D0, [A6 + 0x8]
00000578 660C bne +0xE /* 00000586 */
0000057A 102D F255 move.b D0, [A5 - 0xDAB]
0000057E 6706 beq +0x8 /* 00000586 */
00000580 7001 moveq.l D0, 0x01
00000582 2D40 FFFC move.l [A6 - 0x4], D0
label00000586:
00000586 102D F255 move.b D0, [A5 - 0xDAB]
0000058A 672A beq +0x2C /* 000005B6 */
0000058C 42A7 clr.l -[A7]
0000058E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000592 486E FFEC pea.l [A6 - 0x14]
00000596 303C 0039 move.w D0, 0x39 /* '9' */
0000059A AAAA syscall QuickTimeDispatch
0000059C 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000005A0 206E 000A movea.l A0, [A6 + 0xA]
000005A4 2050 movea.l A0, [A0]
000005A6 41E8 0032 lea.l A0, [A0 + 0x32]
000005AA 43EE FFEC lea.l A1, [A6 - 0x14]
000005AE 20D9 move.l [A0]+, [A1]+
000005B0 20D9 move.l [A0]+, [A1]+
000005B2 20D9 move.l [A0]+, [A1]+
000005B4 20D9 move.l [A0]+, [A1]+
label000005B6:
000005B6 2F2E 000E move.l -[A7], [A6 + 0xE]
000005BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005BE 303C 0005 move.w D0, 0x5
000005C2 AAAA syscall QuickTimeDispatch
000005C4 4E5E unlink A6
000005C6 205F movea.l A0, [A7]+
000005C8 DEFC 000A add.w A7, 0xA /* '\n' */
000005CC 4ED0 jmp [A0]
fn000005CE:
000005CE 4E56 0000 link A6, 0
000005D2 206E 0008 movea.l A0, [A6 + 0x8]
000005D6 4A90 tst.l [A0]
000005D8 674E beq +0x50 /* 00000628 */
000005DA 2050 movea.l A0, [A0]
000005DC 2050 movea.l A0, [A0]
000005DE 4AA8 0004 tst.l [A0 + 0x4]
000005E2 6712 beq +0x14 /* 000005F6 */
000005E4 206E 0008 movea.l A0, [A6 + 0x8]
000005E8 2050 movea.l A0, [A0]
000005EA 2050 movea.l A0, [A0]
000005EC 2F28 0004 move.l -[A7], [A0 + 0x4]
000005F0 303C 018B move.w D0, 0x18B
000005F4 AAAA syscall QuickTimeDispatch
label000005F6:
000005F6 206E 0008 movea.l A0, [A6 + 0x8]
000005FA 2050 movea.l A0, [A0]
000005FC 2050 movea.l A0, [A0]
000005FE 4AA8 002E tst.l [A0 + 0x2E]
00000602 6714 beq +0x16 /* 00000618 */
00000604 206E 0008 movea.l A0, [A6 + 0x8]
00000608 2050 movea.l A0, [A0]
0000060A 2050 movea.l A0, [A0]
0000060C 2F28 002E move.l -[A7], [A0 + 0x2E]
00000610 203C 0004 0004 move.l D0, 0x40004
00000616 AB1D syscall QDExtensions
label00000618:
00000618 206E 0008 movea.l A0, [A6 + 0x8]
0000061C 2050 movea.l A0, [A0]
0000061E 2050 movea.l A0, [A0]
00000620 2F10 move.l -[A7], [A0]
00000622 303C 0023 move.w D0, 0x23 /* '#' */
00000626 AAAA syscall QuickTimeDispatch
label00000628:
00000628 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000062C 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00000630 4E5E unlink A6
00000632 2E9F move.l [A7], [A7]+
00000634 4E75 rts
fn00000636:
00000636 4E56 0000 link A6, 0
0000063A 102D F48D move.b D0, [A5 - 0xB73]
0000063E 671C beq +0x1E /* 0000065C */
00000640 206E 0008 movea.l A0, [A6 + 0x8]
00000644 2F08 move.l -[A7], A0
00000646 42A7 clr.l -[A7]
00000648 2F2E 000C move.l -[A7], [A6 + 0xC]
0000064C 203C 0004 0017 move.l D0, 0x40017
00000652 AB1D syscall QDExtensions
00000654 201F move.l D0, [A7]+
00000656 205F movea.l A0, [A7]+
00000658 2080 move.l [A0], D0
0000065A 600C bra +0xE /* 00000668 */
label0000065C:
0000065C 206E 000C movea.l A0, [A6 + 0xC]
00000660 226E 0008 movea.l A1, [A6 + 0x8]
00000664 22A8 0002 move.l [A1], [A0 + 0x2]
label00000668:
00000668 4267 clr.w -[A7]
0000066A 206E 0008 movea.l A0, [A6 + 0x8]
0000066E 2F10 move.l -[A7], [A0]
00000670 203C 0004 0001 move.l D0, 0x40001
00000676 AB1D syscall QDExtensions
00000678 1D5F 0010 move.b [A6 + 0x10], [A7]+
0000067C 4E5E unlink A6
0000067E 205F movea.l A0, [A7]+
00000680 504F addq.w A7, 8
00000682 4ED0 jmp [A0]
fn00000684:
00000684 4E56 FFDA link A6, -0x0026
00000688 48E7 0300 movem.l -[A7], D6,D7
0000068C 486E FFFC pea.l [A6 - 0x4]
00000690 486E FFF8 pea.l [A6 - 0x8]
00000694 203C 0008 0005 move.l D0, 0x80005
0000069A AB1D syscall QDExtensions
0000069C 102D F6C5 move.b D0, [A5 - 0x93B]
000006A0 6712 beq +0x14 /* 000006B4 */
000006A2 206D F69A movea.l A0, [A5 - 0x966]
000006A6 2050 movea.l A0, [A0]
000006A8 2068 0016 movea.l A0, [A0 + 0x16]
000006AC 2050 movea.l A0, [A0]
000006AE 3E28 0020 move.w D7, [A0 + 0x20]
000006B2 6002 bra +0x4 /* 000006B6 */
label000006B4:
000006B4 7E01 moveq.l D7, 0x01
label000006B6:
000006B6 2F2D F69A move.l -[A7], [A5 - 0x966]
000006BA AA31 syscall SetGDevice
000006BC 3F07 move.w -[A7], D7
000006BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C2 486E FFDA pea.l [A6 - 0x26]
000006C6 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
000006CA 4AAE FFDE tst.l [A6 - 0x22]
000006CE 6602 bne +0x4 /* 000006D2 */
000006D0 6066 bra +0x68 /* 00000738 */
label000006D2:
000006D2 2F2E FFDA move.l -[A7], [A6 - 0x26]
000006D6 205F movea.l A0, [A7]+
000006D8 A023 syscall DisposHandle/DisposeHandle
000006DA 2F2E FFDE move.l -[A7], [A6 - 0x22]
000006DE 205F movea.l A0, [A7]+
000006E0 A023 syscall DisposHandle/DisposeHandle
000006E2 4267 clr.w -[A7]
000006E4 486E FFF0 pea.l [A6 - 0x10]
000006E8 3F07 move.w -[A7], D7
000006EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EE 42A7 clr.l -[A7]
000006F0 42A7 clr.l -[A7]
000006F2 2F3C 0000 0000 move.l -[A7], 0x0
000006F8 203C 0016 0000 move.l D0, 0x160000
000006FE AB1D syscall QDExtensions
00000700 3C1F move.w D6, [A7]+
00000702 6634 bne +0x36 /* 00000738 */
00000704 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000708 42A7 clr.l -[A7]
0000070A 203C 0008 0006 move.l D0, 0x80006
00000710 AB1D syscall QDExtensions
00000712 4267 clr.w -[A7]
00000714 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000718 486E FFEC pea.l [A6 - 0x14]
0000071C 4EBA FF18 jsr [PC - 0xE8 /* 00000636 */]
00000720 101F move.b D0, [A7]+
00000722 671A beq +0x1C /* 0000073E */
00000724 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000728 A8A3 syscall EraseRect
0000072A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000072E 203C 0004 0002 move.l D0, 0x40002
00000734 AB1D syscall QDExtensions
00000736 6006 bra +0x8 /* 0000073E */
label00000738:
00000738 7000 moveq.l D0, 0x00
0000073A 2D40 FFF0 move.l [A6 - 0x10], D0
label0000073E:
0000073E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000742 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000746 203C 0008 0006 move.l D0, 0x80006
0000074C AB1D syscall QDExtensions
0000074E 2D6E FFF0 000C move.l [A6 + 0xC], [A6 - 0x10]
00000754 4CDF 00C0 movem.l D6,D7, [A7]+
00000758 4E5E unlink A6
0000075A 2E9F move.l [A7], [A7]+
0000075C 4E75 rts
fn0000075E:
0000075E 4E56 FFC8 link A6, -0x0038
00000762 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000766 382E 0008 move.w D4, [A6 + 0x8]
0000076A 7000 moveq.l D0, 0x00
0000076C 2D40 000A move.l [A6 + 0xA], D0
00000770 4267 clr.w -[A7]
00000772 3F04 move.w -[A7], D4
00000774 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */]
00000778 3D5F FFCC move.w [A6 - 0x34], [A7]+
0000077C 42A7 clr.l -[A7]
0000077E 3F04 move.w -[A7], D4
00000780 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000784 285F movea.l A4, [A7]+
00000786 266C 001E movea.l A3, [A4 + 0x1E]
0000078A 200B move.l D0, A3
0000078C 6700 013C beq +0x13E /* 000008CA */
00000790 7000 moveq.l D0, 0x00
00000792 2940 001E move.l [A4 + 0x1E], D0
00000796 42A7 clr.l -[A7]
00000798 7042 moveq.l D0, 0x42
0000079A 2F00 move.l -[A7], D0
0000079C 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000007A0 2E1F move.l D7, [A7]+
000007A2 4267 clr.w -[A7]
000007A4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000007A8 4A5F tst.w [A7]+
000007AA 670C beq +0xE /* 000007B8 */
000007AC 2F0B move.l -[A7], A3
000007AE 303C 0023 move.w D0, 0x23 /* '#' */
000007B2 AAAA syscall QuickTimeDispatch
000007B4 6000 0114 bra +0x116 /* 000008CA */
label000007B8:
000007B8 2F0B move.l -[A7], A3
000007BA 303C 000D move.w D0, 0xD /* '\r' */
000007BE AAAA syscall QuickTimeDispatch
000007C0 7A00 moveq.l D5, 0x00
000007C2 42A7 clr.l -[A7]
000007C4 3F04 move.w -[A7], D4
000007C6 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000007CA 285F movea.l A4, [A7]+
000007CC 41EE FFE6 lea.l A0, [A6 - 0x1A]
000007D0 43EC 0010 lea.l A1, [A4 + 0x10]
000007D4 20D9 move.l [A0]+, [A1]+
000007D6 20D9 move.l [A0]+, [A1]+
000007D8 082C 0005 001B btst.b [A4 + 0x1B], 0x5
000007DE 6632 bne +0x34 /* 00000812 */
000007E0 4267 clr.w -[A7]
000007E2 486E FFE6 pea.l [A6 - 0x1A]
000007E6 A8AE syscall EmptyRect
000007E8 101F move.b D0, [A7]+
000007EA 6626 bne +0x28 /* 00000812 */
000007EC 42A7 clr.l -[A7]
000007EE 486E FFE6 pea.l [A6 - 0x1A]
000007F2 4EBA FE90 jsr [PC - 0x170 /* 00000684 */]
000007F6 2A1F move.l D5, [A7]+
000007F8 6618 bne +0x1A /* 00000812 */
000007FA 1B7C 0001 F4BF move.b [A5 - 0xB41], 0x1
00000800 3B7C FF94 F49E move.w [A5 - 0xB62], 0xFF94
00000806 2F0B move.l -[A7], A3
00000808 303C 0023 move.w D0, 0x23 /* '#' */
0000080C AAAA syscall QuickTimeDispatch
0000080E 6000 00BA bra +0xBC /* 000008CA */
label00000812:
00000812 082C 0006 001B btst.b [A4 + 0x1B], 0x6
00000818 56C0 sne D0
0000081A 4A00 tst.b D0
0000081C 6700 009A beq +0x9C /* 000008B8 */
00000820 2F00 move.l -[A7], D0
00000822 4267 clr.w -[A7]
00000824 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000828 121F move.b D1, [A7]+
0000082A 201F move.l D0, [A7]+
0000082C C001 and.b D0, D1
0000082E 6700 0088 beq +0x8A /* 000008B8 */
00000832 2F0B move.l -[A7], A3
00000834 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00000838 42A7 clr.l -[A7]
0000083A 303C 0016 move.w D0, 0x16
0000083E AAAA syscall QuickTimeDispatch
00000840 066E 0010 FFEA addi.w [A6 - 0x16], 0x10
00000846 42A7 clr.l -[A7]
00000848 2F0B move.l -[A7], A3
0000084A 486E FFE6 pea.l [A6 - 0x1A]
0000084E 7009 moveq.l D0, 0x09
00000850 2F00 move.l -[A7], D0
00000852 303C 018A move.w D0, 0x18A
00000856 AAAA syscall QuickTimeDispatch
00000858 2C1F move.l D6, [A7]+
0000085A 674A beq +0x4C /* 000008A6 */
0000085C 42A7 clr.l -[A7]
0000085E 2F06 move.l -[A7], D6
00000860 4267 clr.w -[A7]
00000862 2F3C 0002 000A move.l -[A7], 0x2000A
00000868 7000 moveq.l D0, 0x00
0000086A A82A syscall ComponentDispatch
0000086C 2D5F FFCE move.l [A6 - 0x32], [A7]+
00000870 41EE FFEE lea.l A0, [A6 - 0x12]
00000874 43EE FFE6 lea.l A1, [A6 - 0x1A]
00000878 20D9 move.l [A0]+, [A1]+
0000087A 20D9 move.l [A0]+, [A1]+
0000087C 302E FFF2 move.w D0, [A6 - 0xE]
00000880 907C 0010 sub.w D0, 0x10
00000884 3D40 FFEE move.w [A6 - 0x12], D0
00000888 42A7 clr.l -[A7]
0000088A 2F06 move.l -[A7], D6
0000088C 486C 0010 pea.l [A4 + 0x10]
00000890 486E FFEE pea.l [A6 - 0x12]
00000894 7001 moveq.l D0, 0x01
00000896 2F00 move.l -[A7], D0
00000898 2F3C 000C 0024 move.l -[A7], 0xC0024
0000089E 7000 moveq.l D0, 0x00
000008A0 A82A syscall ComponentDispatch
000008A2 2D5F FFCE move.l [A6 - 0x32], [A7]+
label000008A6:
000008A6 2047 movea.l A0, D7
000008A8 2050 movea.l A0, [A0]
000008AA 216D F706 0022 move.l [A0 + 0x22], [A5 - 0x8FA]
000008B0 2047 movea.l A0, D7
000008B2 2050 movea.l A0, [A0]
000008B4 2146 0004 move.l [A0 + 0x4], D6
label000008B8:
000008B8 2047 movea.l A0, D7
000008BA 2850 movea.l A4, [A0]
000008BC 288B move.l [A4], A3
000008BE 3944 0008 move.w [A4 + 0x8], D4
000008C2 2945 002E move.l [A4 + 0x2E], D5
000008C6 2D47 000A move.l [A6 + 0xA], D7
label000008CA:
000008CA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000008CE 4E5E unlink A6
000008D0 205F movea.l A0, [A7]+
000008D2 544F addq.w A7, 2
000008D4 4ED0 jmp [A0]
fn000008D6:
000008D6 4E56 FFE6 link A6, -0x001A
000008DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000008DE 7000 moveq.l D0, 0x00
000008E0 2D40 000C move.l [A6 + 0xC], D0
000008E4 206E 0008 movea.l A0, [A6 + 0x8]
000008E8 3E28 0004 move.w D7, [A0 + 0x4]
000008EC 2868 0018 movea.l A4, [A0 + 0x18]
000008F0 3007 move.w D0, D7
000008F2 E940 asl D0.w, 4
000008F4 43EC 049E lea.l A1, [A4 + 0x49E]
000008F8 41F1 0000 lea.l A0, [A1 + D0.w]
000008FC 2A08 move.l D5, A0
000008FE 3007 move.w D0, D7
00000900 E940 asl D0.w, 4
00000902 43EC 023E lea.l A1, [A4 + 0x23E]
00000906 41F1 0000 lea.l A0, [A1 + D0.w]
0000090A 2C08 move.l D6, A0
0000090C 3007 move.w D0, D7
0000090E E540 asl D0.w, 2
00000910 41EC 087E lea.l A0, [A4 + 0x87E]
00000914 2670 0000 movea.l A3, [A0 + D0.w]
00000918 200B move.l D0, A3
0000091A 57C0 seq D0
0000091C 4A00 tst.b D0
0000091E 6624 bne +0x26 /* 00000944 */
00000920 2045 movea.l A0, D5
00000922 2246 movea.l A1, D6
00000924 1228 0001 move.b D1, [A0 + 0x1]
00000928 B229 0001 cmp.b D1, [A1 + 0x1]
0000092C 56C1 sne D1
0000092E 8001 or.b D0, D1
00000930 6612 bne +0x14 /* 00000944 */
00000932 2045 movea.l A0, D5
00000934 2246 movea.l A1, D6
00000936 3228 0006 move.w D1, [A0 + 0x6]
0000093A B269 0006 cmp.w D1, [A1 + 0x6]
0000093E 56C1 sne D1
00000940 8001 or.b D0, D1
00000942 677A beq +0x7C /* 000009BE */
label00000944:
00000944 200B move.l D0, A3
00000946 6744 beq +0x46 /* 0000098C */
00000948 2053 movea.l A0, [A3]
0000094A 2246 movea.l A1, D6
0000094C 3028 0008 move.w D0, [A0 + 0x8]
00000950 B069 0006 cmp.w D0, [A1 + 0x6]
00000954 661E bne +0x20 /* 00000974 */
00000956 2045 movea.l A0, D5
00000958 2246 movea.l A1, D6
0000095A 1028 0001 move.b D0, [A0 + 0x1]
0000095E B029 0001 cmp.b D0, [A1 + 0x1]
00000962 670A beq +0xC /* 0000096E */
00000964 2053 movea.l A0, [A3]
00000966 2F10 move.l -[A7], [A0]
00000968 303C 000D move.w D0, 0xD /* '\r' */
0000096C AAAA syscall QuickTimeDispatch
label0000096E:
0000096E 2D4B 000C move.l [A6 + 0xC], A3
00000972 604E bra +0x50 /* 000009C2 */
label00000974:
00000974 2F0C move.l -[A7], A4
00000976 3F07 move.w -[A7], D7
00000978 4EBA 0AB8 jsr [PC + 0xAB8 /* 00001432 */]
0000097C 3007 move.w D0, D7
0000097E E540 asl D0.w, 2
00000980 41EC 087E lea.l A0, [A4 + 0x87E]
00000984 4870 0000 pea.l [A0 + D0.w]
00000988 4EBA FC44 jsr [PC - 0x3BC /* 000005CE */]
label0000098C:
0000098C 486E FFEA pea.l [A6 - 0x16]
00000990 A874 syscall GetPort
00000992 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00000996 A873 syscall SetPort
00000998 42A7 clr.l -[A7]
0000099A 2046 movea.l A0, D6
0000099C 3F28 0006 move.w -[A7], [A0 + 0x6]
000009A0 4EBA FDBC jsr [PC - 0x244 /* 0000075E */]
000009A4 281F move.l D4, [A7]+
000009A6 2F2E FFEA move.l -[A7], [A6 - 0x16]
000009AA A873 syscall SetPort
000009AC 3007 move.w D0, D7
000009AE E540 asl D0.w, 2
000009B0 41EC 087E lea.l A0, [A4 + 0x87E]
000009B4 2184 0000 move.l [A0 + D0.w], D4
000009B8 2D44 000C move.l [A6 + 0xC], D4
000009BC 6004 bra +0x6 /* 000009C2 */
label000009BE:
000009BE 2D4B 000C move.l [A6 + 0xC], A3
label000009C2:
000009C2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009C6 4E5E unlink A6
000009C8 2E9F move.l [A7], [A7]+
000009CA 4E75 rts
000009CC 4E56 FFEE link A6, -0x0012
000009D0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000009D4 4205 clr.b D5
000009D6 2D6D F4CE FFEE move.l [A6 - 0x12], [A5 - 0xB32]
000009DC 286E FFEE movea.l A4, [A6 - 0x12]
000009E0 7E06 moveq.l D7, 0x06
000009E2 6000 00B2 bra +0xB4 /* 00000A96 */
label000009E6:
000009E6 3007 move.w D0, D7
000009E8 E540 asl D0.w, 2
000009EA 41EC 087E lea.l A0, [A4 + 0x87E]
000009EE 2670 0000 movea.l A3, [A0 + D0.w]
000009F2 200B move.l D0, A3
000009F4 6700 009E beq +0xA0 /* 00000A94 */
000009F8 2053 movea.l A0, [A3]
000009FA 3028 0008 move.w D0, [A0 + 0x8]
000009FE B06E 000C cmp.w D0, [A6 + 0xC]
00000A02 6600 0090 bne +0x92 /* 00000A94 */
00000A06 4AA8 0004 tst.l [A0 + 0x4]
00000A0A 56C4 sne D4
00000A0C 4404 neg.b D4
00000A0E 082E 0006 000B btst.b [A6 + 0xB], 0x6
00000A14 56C0 sne D0
00000A16 4400 neg.b D0
00000A18 1D40 FFF8 move.b [A6 - 0x8], D0
00000A1C 2053 movea.l A0, [A3]
00000A1E 4AA8 002E tst.l [A0 + 0x2E]
00000A22 57C0 seq D0
00000A24 4400 neg.b D0
00000A26 1D40 FFF7 move.b [A6 - 0x9], D0
00000A2A 082E 0005 000B btst.b [A6 + 0xB], 0x5
00000A30 56C0 sne D0
00000A32 4400 neg.b D0
00000A34 1D40 FFF6 move.b [A6 - 0xA], D0
00000A38 4267 clr.w -[A7]
00000A3A 2053 movea.l A0, [A3]
00000A3C 2F10 move.l -[A7], [A0]
00000A3E 303C 002E move.w D0, 0x2E /* '.' */
00000A42 AAAA syscall QuickTimeDispatch
00000A44 4A5F tst.w [A7]+
00000A46 5EC0 sgt D0
00000A48 4400 neg.b D0
00000A4A 1D40 FFF5 move.b [A6 - 0xB], D0
00000A4E 082E 0003 000B btst.b [A6 + 0xB], 0x3
00000A54 56C6 sne D6
00000A56 4406 neg.b D6
00000A58 B82E FFF8 cmp.b D4, [A6 - 0x8]
00000A5C 56C0 sne D0
00000A5E 4A00 tst.b D0
00000A60 660E bne +0x10 /* 00000A70 */
00000A62 122E FFF7 move.b D1, [A6 - 0x9]
00000A66 B22E FFF6 cmp.b D1, [A6 - 0xA]
00000A6A 56C1 sne D1
00000A6C 8001 or.b D0, D1
00000A6E 6714 beq +0x16 /* 00000A84 */
label00000A70:
00000A70 3007 move.w D0, D7
00000A72 E540 asl D0.w, 2
00000A74 41EC 087E lea.l A0, [A4 + 0x87E]
00000A78 4870 0000 pea.l [A0 + D0.w]
00000A7C 4EBA FB50 jsr [PC - 0x4B0 /* 000005CE */]
00000A80 7A01 moveq.l D5, 0x01
00000A82 6010 bra +0x12 /* 00000A94 */
label00000A84:
00000A84 BC2E FFF5 cmp.b D6, [A6 - 0xB]
00000A88 670A beq +0xC /* 00000A94 */
00000A8A 2053 movea.l A0, [A3]
00000A8C 2F10 move.l -[A7], [A0]
00000A8E 1F06 move.b -[A7], D6
00000A90 4EBA 0746 jsr [PC + 0x746 /* 000011D8 */]
label00000A94:
00000A94 5247 addq.w D7, 1
label00000A96:
00000A96 701D moveq.l D0, 0x1D
00000A98 B047 cmp.w D0, D7
00000A9A 6C00 FF4A bge -0xB4 /* 000009E6 */
00000A9E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000AA2 4E5E unlink A6
00000AA4 205F movea.l A0, [A7]+
00000AA6 5C4F addq.w A7, 6
00000AA8 4ED0 jmp [A0]
fn00000AAA:
00000AAA 4E56 FFF0 link A6, -0x0010
00000AAE 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
00000AB4 7000 moveq.l D0, 0x00
00000AB6 2D40 FFF0 move.l [A6 - 0x10], D0
00000ABA 703C moveq.l D0, 0x3C
00000ABC 2D40 FFF8 move.l [A6 - 0x8], D0
00000AC0 7000 moveq.l D0, 0x00
00000AC2 2D40 FFFC move.l [A6 - 0x4], D0
00000AC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000ACA 486E FFF0 pea.l [A6 - 0x10]
00000ACE 303C 003C move.w D0, 0x3C /* '<' */
00000AD2 AAAA syscall QuickTimeDispatch
00000AD4 4E5E unlink A6
00000AD6 205F movea.l A0, [A7]+
00000AD8 504F addq.w A7, 8
00000ADA 4ED0 jmp [A0]
fn00000ADC:
00000ADC 4E56 FFEE link A6, -0x0012
00000AE0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AE4 2E2E 000E move.l D7, [A6 + 0xE]
00000AE8 422E 0012 clr.b [A6 + 0x12]
00000AEC 2047 movea.l A0, D7
00000AEE 2050 movea.l A0, [A0]
00000AF0 2868 002E movea.l A4, [A0 + 0x2E]
00000AF4 200C move.l D0, A4
00000AF6 6604 bne +0x6 /* 00000AFC */
00000AF8 6000 00D6 bra +0xD8 /* 00000BD0 */
label00000AFC:
00000AFC 2047 movea.l A0, D7
00000AFE 2050 movea.l A0, [A0]
00000B00 2650 movea.l A3, [A0]
00000B02 4267 clr.w -[A7]
00000B04 2F0C move.l -[A7], A4
00000B06 486E FFF2 pea.l [A6 - 0xE]
00000B0A 4EBA FB2A jsr [PC - 0x4D6 /* 00000636 */]
00000B0E 101F move.b D0, [A7]+
00000B10 6604 bne +0x6 /* 00000B16 */
00000B12 6000 00BC bra +0xBE /* 00000BD0 */
label00000B16:
00000B16 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00000B1C 2047 movea.l A0, D7
00000B1E 2050 movea.l A0, [A0]
00000B20 B9E8 0022 cmpa.l A4, [A0 + 0x22]
00000B24 6714 beq +0x16 /* 00000B3A */
00000B26 2F0B move.l -[A7], A3
00000B28 2F0C move.l -[A7], A4
00000B2A 42A7 clr.l -[A7]
00000B2C 303C 0016 move.w D0, 0x16
00000B30 AAAA syscall QuickTimeDispatch
00000B32 2047 movea.l A0, D7
00000B34 2050 movea.l A0, [A0]
00000B36 214C 0022 move.l [A0 + 0x22], A4
label00000B3A:
00000B3A 4267 clr.w -[A7]
00000B3C 2047 movea.l A0, D7
00000B3E 2050 movea.l A0, [A0]
00000B40 4868 0026 pea.l [A0 + 0x26]
00000B44 486C 0010 pea.l [A4 + 0x10]
00000B48 A8A6 syscall EqualRect
00000B4A 101F move.b D0, [A7]+
00000B4C 661C bne +0x1E /* 00000B6A */
00000B4E 2047 movea.l A0, D7
00000B50 2050 movea.l A0, [A0]
00000B52 41E8 0026 lea.l A0, [A0 + 0x26]
00000B56 43EC 0010 lea.l A1, [A4 + 0x10]
00000B5A 20D9 move.l [A0]+, [A1]+
00000B5C 20D9 move.l [A0]+, [A1]+
00000B5E 2F0B move.l -[A7], A3
00000B60 486C 0010 pea.l [A4 + 0x10]
00000B64 303C 00FA move.w D0, 0xFA
00000B68 AAAA syscall QuickTimeDispatch
label00000B6A:
00000B6A 4206 clr.b D6
00000B6C 4267 clr.w -[A7]
00000B6E 2F0B move.l -[A7], A3
00000B70 303C 000A move.w D0, 0xA /* '\n' */
00000B74 AAAA syscall QuickTimeDispatch
00000B76 101F move.b D0, [A7]+
00000B78 660E bne +0x10 /* 00000B88 */
00000B7A 2F0B move.l -[A7], A3
00000B7C 1F3C 0001 move.b -[A7], 0x1
00000B80 303C 0009 move.w D0, 0x9 /* '\t' */
00000B84 AAAA syscall QuickTimeDispatch
00000B86 7C01 moveq.l D6, 0x01
label00000B88:
00000B88 2F0B move.l -[A7], A3
00000B8A 2F07 move.l -[A7], D7
00000B8C 1F3C 0001 move.b -[A7], 0x1
00000B90 4EBA F9D8 jsr [PC - 0x628 /* 0000056A */]
00000B94 1006 move.b D0, D6
00000B96 670A beq +0xC /* 00000BA2 */
00000B98 2F0B move.l -[A7], A3
00000B9A 4267 clr.w -[A7]
00000B9C 303C 0009 move.w D0, 0x9 /* '\t' */
00000BA0 AAAA syscall QuickTimeDispatch
label00000BA2:
00000BA2 486E FFEE pea.l [A6 - 0x12]
00000BA6 A874 syscall GetPort
00000BA8 486C 0002 pea.l [A4 + 0x2]
00000BAC 206E FFEE movea.l A0, [A6 - 0x12]
00000BB0 4868 0002 pea.l [A0 + 0x2]
00000BB4 486C 0010 pea.l [A4 + 0x10]
00000BB8 2F2E 000A move.l -[A7], [A6 + 0xA]
00000BBC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000BC0 42A7 clr.l -[A7]
00000BC2 A8EC syscall CopyBits
00000BC4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000BC8 203C 0004 0002 move.l D0, 0x40002
00000BCE AB1D syscall QDExtensions
label00000BD0:
00000BD0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BD4 4E5E unlink A6
00000BD6 205F movea.l A0, [A7]+
00000BD8 DEFC 000A add.w A7, 0xA /* '\n' */
00000BDC 4ED0 jmp [A0]
fn00000BDE:
00000BDE 4E56 FFFC link A6, -0x0004
00000BE2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000BE6 266E 0010 movea.l A3, [A6 + 0x10]
00000BEA 286E 000C movea.l A4, [A6 + 0xC]
00000BEE 082B 0001 001B btst.b [A3 + 0x1B], 0x1
00000BF4 670C beq +0xE /* 00000C02 */
00000BF6 206E 0008 movea.l A0, [A6 + 0x8]
00000BFA 224C movea.l A1, A4
00000BFC 20D9 move.l [A0]+, [A1]+
00000BFE 20D9 move.l [A0]+, [A1]+
00000C00 605E bra +0x60 /* 00000C60 */
label00000C02:
00000C02 206E 0008 movea.l A0, [A6 + 0x8]
00000C06 43EB 0010 lea.l A1, [A3 + 0x10]
00000C0A 20D9 move.l [A0]+, [A1]+
00000C0C 20D9 move.l [A0]+, [A1]+
00000C0E 4247 clr.w D7
00000C10 4246 clr.w D6
00000C12 082B 0000 001B btst.b [A3 + 0x1B], 0x0
00000C18 6732 beq +0x34 /* 00000C4C */
00000C1A 206E 0008 movea.l A0, [A6 + 0x8]
00000C1E 302C 0006 move.w D0, [A4 + 0x6]
00000C22 906C 0002 sub.w D0, [A4 + 0x2]
00000C26 3228 0006 move.w D1, [A0 + 0x6]
00000C2A 9240 sub.w D1, D0
00000C2C 48C1 ext.l D1
00000C2E 83FC 0002 divs.w D1, 0x2
00000C32 3E01 move.w D7, D1
00000C34 206E 0008 movea.l A0, [A6 + 0x8]
00000C38 302C 0004 move.w D0, [A4 + 0x4]
00000C3C 9054 sub.w D0, [A4]
00000C3E 3228 0004 move.w D1, [A0 + 0x4]
00000C42 9240 sub.w D1, D0
00000C44 48C1 ext.l D1
00000C46 83FC 0002 divs.w D1, 0x2
00000C4A 3C01 move.w D6, D1
label00000C4C:
00000C4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C50 302C 0002 move.w D0, [A4 + 0x2]
00000C54 9047 sub.w D0, D7
00000C56 3F00 move.w -[A7], D0
00000C58 3014 move.w D0, [A4]
00000C5A 9046 sub.w D0, D6
00000C5C 3F00 move.w -[A7], D0
00000C5E A8A8 syscall OffsetRect
label00000C60:
00000C60 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000C64 4E5E unlink A6
00000C66 205F movea.l A0, [A7]+
00000C68 DEFC 000C add.w A7, 0xC
00000C6C 4ED0 jmp [A0]
00000C6E 4E56 FFD0 link A6, -0x0030
00000C72 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C76 2C2E 0010 move.l D6, [A6 + 0x10]
00000C7A 2846 movea.l A4, D6
00000C7C 7E06 moveq.l D7, 0x06
00000C7E 6000 008E bra +0x90 /* 00000D0E */
label00000C82:
00000C82 3007 move.w D0, D7
00000C84 6B18 bmi +0x1A /* 00000C9E */
00000C86 B07C 001F cmp.w D0, 0x1F
00000C8A 6E12 bgt +0x14 /* 00000C9E */
00000C8C 41EE 0010 lea.l A0, [A6 + 0x10]
00000C90 3200 move.w D1, D0
00000C92 E649 lsr D1.w, 3
00000C94 4441 neg.w D1
00000C96 0130 10FF btst [A0 + D1.w - 0x1], D0
00000C9A 0A3C 0004 xori.b ccr, 4
label00000C9E:
00000C9E 666C bne +0x6E /* 00000D0C */
00000CA0 3007 move.w D0, D7
00000CA2 E540 asl D0.w, 2
00000CA4 41EC 087E lea.l A0, [A4 + 0x87E]
00000CA8 2670 0000 movea.l A3, [A0 + D0.w]
00000CAC 200B move.l D0, A3
00000CAE 675C beq +0x5E /* 00000D0C */
00000CB0 2053 movea.l A0, [A3]
00000CB2 4AA8 002E tst.l [A0 + 0x2E]
00000CB6 6654 bne +0x56 /* 00000D0C */
00000CB8 4267 clr.w -[A7]
00000CBA 2F06 move.l -[A7], D6
00000CBC 3F07 move.w -[A7], D7
00000CBE 4EBA 0888 jsr [PC + 0x888 /* 00001548 */]
00000CC2 101F move.b D0, [A7]+
00000CC4 6746 beq +0x48 /* 00000D0C */
00000CC6 4267 clr.w -[A7]
00000CC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CCC 3007 move.w D0, D7
00000CCE E740 asl D0.w, 3
00000CD0 41EC 03EE lea.l A0, [A4 + 0x3EE]
00000CD4 4870 0000 pea.l [A0 + D0.w]
00000CD8 486E FFF2 pea.l [A6 - 0xE]
00000CDC A8AA syscall SectRect
00000CDE 101F move.b D0, [A7]+
00000CE0 672A beq +0x2C /* 00000D0C */
00000CE2 2053 movea.l A0, [A3]
00000CE4 4AA8 0004 tst.l [A0 + 0x4]
00000CE8 660E bne +0x10 /* 00000CF8 */
00000CEA 4267 clr.w -[A7]
00000CEC 2053 movea.l A0, [A3]
00000CEE 2F10 move.l -[A7], [A0]
00000CF0 303C 001F move.w D0, 0x1F
00000CF4 AAAA syscall QuickTimeDispatch
00000CF6 3A1F move.w D5, [A7]+
label00000CF8:
00000CF8 3F07 move.w -[A7], D7
00000CFA 3F3C 0001 move.w -[A7], 0x1
00000CFE 7001 moveq.l D0, 0x01
00000D00 2F00 move.l -[A7], D0
00000D02 2F06 move.l -[A7], D6
00000D04 486E FFD6 pea.l [A6 - 0x2A]
00000D08 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
label00000D0C:
00000D0C 5247 addq.w D7, 1
label00000D0E:
00000D0E 701D moveq.l D0, 0x1D
00000D10 B047 cmp.w D0, D7
00000D12 6C00 FF6E bge -0x90 /* 00000C82 */
00000D16 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000D1A 4E5E unlink A6
00000D1C 205F movea.l A0, [A7]+
00000D1E DEFC 000C add.w A7, 0xC
00000D22 4ED0 jmp [A0]
fn00000D24:
00000D24 4E56 FF64 link A6, -0x009C
00000D28 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000D2C 266E 0012 movea.l A3, [A6 + 0x12]
00000D30 2053 movea.l A0, [A3]
00000D32 2868 0004 movea.l A4, [A0 + 0x4]
00000D36 200C move.l D0, A4
00000D38 56C0 sne D0
00000D3A 4400 neg.b D0
00000D3C 1D40 0016 move.b [A6 + 0x16], D0
00000D40 200C move.l D0, A4
00000D42 6604 bne +0x6 /* 00000D48 */
00000D44 6000 01C4 bra +0x1C6 /* 00000F0A */
label00000D48:
00000D48 486E FFDC pea.l [A6 - 0x24]
00000D4C A874 syscall GetPort
00000D4E 202E FFDC move.l D0, [A6 - 0x24]
00000D52 B0AD F702 cmp.l D0, [A5 - 0x8FE]
00000D56 6604 bne +0x6 /* 00000D5C */
00000D58 6000 01B0 bra +0x1B2 /* 00000F0A */
label00000D5C:
00000D5C 206E 000E movea.l A0, [A6 + 0xE]
00000D60 43EE FFF0 lea.l A1, [A6 - 0x10]
00000D64 22D8 move.l [A1]+, [A0]+
00000D66 22D8 move.l [A1]+, [A0]+
00000D68 046E 0010 FFF4 subi.w [A6 - 0xC], 0x10
00000D6E 206E 000E movea.l A0, [A6 + 0xE]
00000D72 43EE FFE8 lea.l A1, [A6 - 0x18]
00000D76 22D8 move.l [A1]+, [A0]+
00000D78 22D8 move.l [A1]+, [A0]+
00000D7A 302E FFEC move.w D0, [A6 - 0x14]
00000D7E 907C 0010 sub.w D0, 0x10
00000D82 3D40 FFE8 move.w [A6 - 0x18], D0
00000D86 2053 movea.l A0, [A3]
00000D88 2C10 move.l D6, [A0]
00000D8A 4267 clr.w -[A7]
00000D8C 2F06 move.l -[A7], D6
00000D8E 303C 000A move.w D0, 0xA /* '\n' */
00000D92 AAAA syscall QuickTimeDispatch
00000D94 1A1F move.b D5, [A7]+
00000D96 0A05 0001 xori.b D5, 0x1
00000D9A 1005 move.b D0, D5
00000D9C 670C beq +0xE /* 00000DAA */
00000D9E 2F06 move.l -[A7], D6
00000DA0 1F3C 0001 move.b -[A7], 0x1
00000DA4 303C 0009 move.w D0, 0x9 /* '\t' */
00000DA8 AAAA syscall QuickTimeDispatch
label00000DAA:
00000DAA 422E FFD6 clr.b [A6 - 0x2A]
00000DAE 2053 movea.l A0, [A3]
00000DB0 202E FFDC move.l D0, [A6 - 0x24]
00000DB4 B0A8 0022 cmp.l D0, [A0 + 0x22]
00000DB8 6728 beq +0x2A /* 00000DE2 */
00000DBA 216E FFDC 0022 move.l [A0 + 0x22], [A6 - 0x24]
00000DC0 2F06 move.l -[A7], D6
00000DC2 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000DC6 42A7 clr.l -[A7]
00000DC8 303C 0016 move.w D0, 0x16
00000DCC AAAA syscall QuickTimeDispatch
00000DCE 42A7 clr.l -[A7]
00000DD0 2F0C move.l -[A7], A4
00000DD2 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000DD6 2F3C 0004 000C move.l -[A7], 0x4000C
00000DDC 7000 moveq.l D0, 0x00
00000DDE A82A syscall ComponentDispatch
00000DE0 2E1F move.l D7, [A7]+
label00000DE2:
00000DE2 4267 clr.w -[A7]
00000DE4 486E FFF0 pea.l [A6 - 0x10]
00000DE8 2053 movea.l A0, [A3]
00000DEA 4868 0026 pea.l [A0 + 0x26]
00000DEE A8A6 syscall EqualRect
00000DF0 101F move.b D0, [A7]+
00000DF2 6676 bne +0x78 /* 00000E6A */
00000DF4 42A7 clr.l -[A7]
00000DF6 2F0C move.l -[A7], A4
00000DF8 486E FFF0 pea.l [A6 - 0x10]
00000DFC 486E FFE8 pea.l [A6 - 0x18]
00000E00 7002 moveq.l D0, 0x02
00000E02 2F00 move.l -[A7], D0
00000E04 2F3C 000C 0024 move.l -[A7], 0xC0024
00000E0A 7000 moveq.l D0, 0x00
00000E0C A82A syscall ComponentDispatch
00000E0E 2E1F move.l D7, [A7]+
00000E10 42A7 clr.l -[A7]
00000E12 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E16 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000E1A 281F move.l D4, [A7]+
00000E1C 42A7 clr.l -[A7]
00000E1E 2F0C move.l -[A7], A4
00000E20 2F04 move.l -[A7], D4
00000E22 42A7 clr.l -[A7]
00000E24 2F3C 0008 0028 move.l -[A7], 0x80028
00000E2A 7000 moveq.l D0, 0x00
00000E2C A82A syscall ComponentDispatch
00000E2E 2E1F move.l D7, [A7]+
00000E30 2F04 move.l -[A7], D4
00000E32 A8D9 syscall DisposRgn/DisposeRgn
00000E34 4267 clr.w -[A7]
00000E36 2053 movea.l A0, [A3]
00000E38 4868 0026 pea.l [A0 + 0x26]
00000E3C A8AE syscall EmptyRect
00000E3E 101F move.b D0, [A7]+
00000E40 661A bne +0x1C /* 00000E5C */
00000E42 2053 movea.l A0, [A3]
00000E44 43EE FFE0 lea.l A1, [A6 - 0x20]
00000E48 41E8 0026 lea.l A0, [A0 + 0x26]
00000E4C 22D8 move.l [A1]+, [A0]+
00000E4E 22D8 move.l [A1]+, [A0]+
00000E50 066E 0010 FFE4 addi.w [A6 - 0x1C], 0x10
00000E56 486E FFE0 pea.l [A6 - 0x20]
00000E5A A92A syscall ValidRect
label00000E5C:
00000E5C 2053 movea.l A0, [A3]
00000E5E 41E8 0026 lea.l A0, [A0 + 0x26]
00000E62 43EE FFF0 lea.l A1, [A6 - 0x10]
00000E66 20D9 move.l [A0]+, [A1]+
00000E68 20D9 move.l [A0]+, [A1]+
label00000E6A:
00000E6A 42A7 clr.l -[A7]
00000E6C 2F0C move.l -[A7], A4
00000E6E 2F3C 0000 000F move.l -[A7], 0xF
00000E74 7000 moveq.l D0, 0x00
00000E76 A82A syscall ComponentDispatch
00000E78 4A9F tst.l [A7]+
00000E7A 56C0 sne D0
00000E7C 4400 neg.b D0
00000E7E 1D40 FF69 move.b [A6 - 0x97], D0
00000E82 674A beq +0x4C /* 00000ECE */
00000E84 102E 0008 move.b D0, [A6 + 0x8]
00000E88 6732 beq +0x34 /* 00000EBC */
00000E8A 42A7 clr.l -[A7]
00000E8C 2053 movea.l A0, [A3]
00000E8E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E92 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00000E96 1F3C 0001 move.b -[A7], 0x1
00000E9A 2F3C 0006 0019 move.l -[A7], 0x60019
00000EA0 7000 moveq.l D0, 0x00
00000EA2 A82A syscall ComponentDispatch
00000EA4 2E1F move.l D7, [A7]+
00000EA6 42A7 clr.l -[A7]
00000EA8 2F0C move.l -[A7], A4
00000EAA 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000EAE 2F3C 0004 0018 move.l -[A7], 0x40018
00000EB4 7000 moveq.l D0, 0x00
00000EB6 A82A syscall ComponentDispatch
00000EB8 2E1F move.l D7, [A7]+
00000EBA 6040 bra +0x42 /* 00000EFC */
label00000EBC:
00000EBC 42A7 clr.l -[A7]
00000EBE 2F0C move.l -[A7], A4
00000EC0 2F3C 0000 001A move.l -[A7], 0x1A
00000EC6 7000 moveq.l D0, 0x00
00000EC8 A82A syscall ComponentDispatch
00000ECA 2E1F move.l D7, [A7]+
00000ECC 602E bra +0x30 /* 00000EFC */
label00000ECE:
00000ECE 42A7 clr.l -[A7]
00000ED0 2F0C move.l -[A7], A4
00000ED2 1F3C 0001 move.b -[A7], 0x1
00000ED6 2F3C 0002 000E move.l -[A7], 0x2000E
00000EDC 7000 moveq.l D0, 0x00
00000EDE A82A syscall ComponentDispatch
00000EE0 2E1F move.l D7, [A7]+
00000EE2 486E FFE8 pea.l [A6 - 0x18]
00000EE6 A92A syscall ValidRect
00000EE8 42A7 clr.l -[A7]
00000EEA 2F0C move.l -[A7], A4
00000EEC 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000EF0 2F3C 0004 0018 move.l -[A7], 0x40018
00000EF6 7000 moveq.l D0, 0x00
00000EF8 A82A syscall ComponentDispatch
00000EFA 2E1F move.l D7, [A7]+
label00000EFC:
00000EFC 1005 move.b D0, D5
00000EFE 670A beq +0xC /* 00000F0A */
00000F00 2F06 move.l -[A7], D6
00000F02 4267 clr.w -[A7]
00000F04 303C 0009 move.w D0, 0x9 /* '\t' */
00000F08 AAAA syscall QuickTimeDispatch
label00000F0A:
00000F0A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000F0E 4E5E unlink A6
00000F10 205F movea.l A0, [A7]+
00000F12 DEFC 000E add.w A7, 0xE
00000F16 4ED0 jmp [A0]
fn00000F18:
00000F18 4E56 FFBA link A6, -0x0046
00000F1C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000F20 2E2E 0008 move.l D7, [A6 + 0x8]
00000F24 2047 movea.l A0, D7
00000F26 3028 0004 move.w D0, [A0 + 0x4]
00000F2A 6B1E bmi +0x20 /* 00000F4A */
00000F2C 2047 movea.l A0, D7
00000F2E 2068 0018 movea.l A0, [A0 + 0x18]
00000F32 B07C 001F cmp.w D0, 0x1F
00000F36 6E12 bgt +0x14 /* 00000F4A */
00000F38 41E8 0896 lea.l A0, [A0 + 0x896]
00000F3C 3200 move.w D1, D0
00000F3E E649 lsr D1.w, 3
00000F40 4441 neg.w D1
00000F42 0130 10FF btst [A0 + D1.w - 0x1], D0
00000F46 0A3C 0004 xori.b ccr, 4
label00000F4A:
00000F4A 6604 bne +0x6 /* 00000F50 */
00000F4C 6000 01BA bra +0x1BC /* 00001108 */
label00000F50:
00000F50 42A7 clr.l -[A7]
00000F52 2F07 move.l -[A7], D7
00000F54 4EBA F980 jsr [PC - 0x680 /* 000008D6 */]
00000F58 285F movea.l A4, [A7]+
00000F5A 200C move.l D0, A4
00000F5C 6604 bne +0x6 /* 00000F62 */
00000F5E 6000 01A8 bra +0x1AA /* 00001108 */
label00000F62:
00000F62 2054 movea.l A0, [A4]
00000F64 2650 movea.l A3, [A0]
00000F66 1028 0010 move.b D0, [A0 + 0x10]
00000F6A 6754 beq +0x56 /* 00000FC0 */
00000F6C 4228 0010 clr.b [A0 + 0x10]
00000F70 2054 movea.l A0, [A4]
00000F72 4AA8 0012 tst.l [A0 + 0x12]
00000F76 6D0A blt +0xC /* 00000F82 */
00000F78 2F0B move.l -[A7], A3
00000F7A 303C 000D move.w D0, 0xD /* '\r' */
00000F7E AAAA syscall QuickTimeDispatch
00000F80 6008 bra +0xA /* 00000F8A */
label00000F82:
00000F82 2F0B move.l -[A7], A3
00000F84 303C 000E move.w D0, 0xE
00000F88 AAAA syscall QuickTimeDispatch
label00000F8A:
00000F8A 4267 clr.w -[A7]
00000F8C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000F90 101F move.b D0, [A7]+
00000F92 6714 beq +0x16 /* 00000FA8 */
00000F94 2054 movea.l A0, [A4]
00000F96 2F08 move.l -[A7], A0
00000F98 42A7 clr.l -[A7]
00000F9A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000F9E 201F move.l D0, [A7]+
00000FA0 205F movea.l A0, [A7]+
00000FA2 2140 000A move.l [A0 + 0xA], D0
00000FA6 6018 bra +0x1A /* 00000FC0 */
label00000FA8:
00000FA8 2054 movea.l A0, [A4]
00000FAA 4AA8 0004 tst.l [A0 + 0x4]
00000FAE 6610 bne +0x12 /* 00000FC0 */
00000FB0 2F0B move.l -[A7], A3
00000FB2 303C 000B move.w D0, 0xB
00000FB6 AAAA syscall QuickTimeDispatch
00000FB8 2054 movea.l A0, [A4]
00000FBA 117C 0001 000E move.b [A0 + 0xE], 0x1
label00000FC0:
00000FC0 4267 clr.w -[A7]
00000FC2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000FC6 101F move.b D0, [A7]+
00000FC8 671E beq +0x20 /* 00000FE8 */
00000FCA 42A7 clr.l -[A7]
00000FCC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000FD0 2054 movea.l A0, [A4]
00000FD2 2C1F move.l D6, [A7]+
00000FD4 9CA8 000A sub.l D6, [A0 + 0xA]
00000FD8 2054 movea.l A0, [A4]
00000FDA 4AA8 0004 tst.l [A0 + 0x4]
00000FDE 6608 bne +0xA /* 00000FE8 */
00000FE0 2F0B move.l -[A7], A3
00000FE2 2F06 move.l -[A7], D6
00000FE4 4EBA FAC4 jsr [PC - 0x53C /* 00000AAA */]
label00000FE8:
00000FE8 486E FFF0 pea.l [A6 - 0x10]
00000FEC A874 syscall GetPort
00000FEE 2047 movea.l A0, D7
00000FF0 2F28 0010 move.l -[A7], [A0 + 0x10]
00000FF4 486E FFE4 pea.l [A6 - 0x1C]
00000FF8 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00000FFC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001000 206E FFF0 movea.l A0, [A6 - 0x10]
00001004 2F28 0018 move.l -[A7], [A0 + 0x18]
00001008 2F28 0018 move.l -[A7], [A0 + 0x18]
0000100C A8E4 syscall SectRgn
0000100E 2047 movea.l A0, D7
00001010 2F28 0014 move.l -[A7], [A0 + 0x14]
00001014 2047 movea.l A0, D7
00001016 2F28 0010 move.l -[A7], [A0 + 0x10]
0000101A 486E FFE8 pea.l [A6 - 0x18]
0000101E 4EBA FBBE jsr [PC - 0x442 /* 00000BDE */]
00001022 4267 clr.w -[A7]
00001024 2F0C move.l -[A7], A4
00001026 486E FFE8 pea.l [A6 - 0x18]
0000102A 7000 moveq.l D0, 0x00
0000102C 2047 movea.l A0, D7
0000102E 2068 0006 movea.l A0, [A0 + 0x6]
00001032 1028 0005 move.b D0, [A0 + 0x5]
00001036 C0BC 0000 003F and.l D0, 0x3F /* '?' */
0000103C 3F00 move.w -[A7], D0
0000103E 4EBA FA9C jsr [PC - 0x564 /* 00000ADC */]
00001042 101F move.b D0, [A7]+
00001044 6600 00BA bne +0xBC /* 00001100 */
00001048 4267 clr.w -[A7]
0000104A 2F0C move.l -[A7], A4
0000104C 486E FFE8 pea.l [A6 - 0x18]
00001050 2047 movea.l A0, D7
00001052 2F28 0010 move.l -[A7], [A0 + 0x10]
00001056 2047 movea.l A0, D7
00001058 7001 moveq.l D0, 0x01
0000105A B0A8 000C cmp.l D0, [A0 + 0xC]
0000105E 57C0 seq D0
00001060 4400 neg.b D0
00001062 1F00 move.b -[A7], D0
00001064 4EBA FCBE jsr [PC - 0x342 /* 00000D24 */]
00001068 101F move.b D0, [A7]+
0000106A 6600 0094 bne +0x96 /* 00001100 */
0000106E 102E 000C move.b D0, [A6 + 0xC]
00001072 6700 008C beq +0x8E /* 00001100 */
00001076 2054 movea.l A0, [A4]
00001078 202D F706 move.l D0, [A5 - 0x8FA]
0000107C B0A8 0022 cmp.l D0, [A0 + 0x22]
00001080 6716 beq +0x18 /* 00001098 */
00001082 2F0B move.l -[A7], A3
00001084 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00001088 42A7 clr.l -[A7]
0000108A 303C 0016 move.w D0, 0x16
0000108E AAAA syscall QuickTimeDispatch
00001090 2054 movea.l A0, [A4]
00001092 216D F706 0022 move.l [A0 + 0x22], [A5 - 0x8FA]
label00001098:
00001098 4267 clr.w -[A7]
0000109A 486E FFE8 pea.l [A6 - 0x18]
0000109E 2054 movea.l A0, [A4]
000010A0 4868 0026 pea.l [A0 + 0x26]
000010A4 A8A6 syscall EqualRect
000010A6 101F move.b D0, [A7]+
000010A8 661A bne +0x1C /* 000010C4 */
000010AA 2F0B move.l -[A7], A3
000010AC 486E FFE8 pea.l [A6 - 0x18]
000010B0 303C 00FA move.w D0, 0xFA
000010B4 AAAA syscall QuickTimeDispatch
000010B6 2054 movea.l A0, [A4]
000010B8 41E8 0026 lea.l A0, [A0 + 0x26]
000010BC 43EE FFE8 lea.l A1, [A6 - 0x18]
000010C0 20D9 move.l [A0]+, [A1]+
000010C2 20D9 move.l [A0]+, [A1]+
label000010C4:
000010C4 4267 clr.w -[A7]
000010C6 2F0B move.l -[A7], A3
000010C8 303C 000A move.w D0, 0xA /* '\n' */
000010CC AAAA syscall QuickTimeDispatch
000010CE 101F move.b D0, [A7]+
000010D0 670C beq +0xE /* 000010DE */
000010D2 2F0B move.l -[A7], A3
000010D4 2F0C move.l -[A7], A4
000010D6 4267 clr.w -[A7]
000010D8 4EBA F490 jsr [PC - 0xB70 /* 0000056A */]
000010DC 6022 bra +0x24 /* 00001100 */
label000010DE:
000010DE 2F0B move.l -[A7], A3
000010E0 1F3C 0001 move.b -[A7], 0x1
000010E4 303C 0009 move.w D0, 0x9 /* '\t' */
000010E8 AAAA syscall QuickTimeDispatch
000010EA 2F0B move.l -[A7], A3
000010EC 2F0C move.l -[A7], A4
000010EE 1F3C 0001 move.b -[A7], 0x1
000010F2 4EBA F476 jsr [PC - 0xB8A /* 0000056A */]
000010F6 2F0B move.l -[A7], A3
000010F8 4267 clr.w -[A7]
000010FA 303C 0009 move.w D0, 0x9 /* '\t' */
000010FE AAAA syscall QuickTimeDispatch
label00001100:
00001100 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001104 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
label00001108:
00001108 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000110C 4E5E unlink A6
0000110E 205F movea.l A0, [A7]+
00001110 5C4F addq.w A7, 6
00001112 4ED0 jmp [A0]
fn00001114:
00001114 4E56 FFEE link A6, -0x0012
00001118 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000111C 206E 0008 movea.l A0, [A6 + 0x8]
00001120 2D48 FFEE move.l [A6 - 0x12], A0
00001124 2668 0006 movea.l A3, [A0 + 0x6]
00001128 102D F255 move.b D0, [A5 - 0xDAB]
0000112C 671C beq +0x1E /* 0000114A */
0000112E 206E 000C movea.l A0, [A6 + 0xC]
00001132 0828 0005 001B btst.b [A0 + 0x1B], 0x5
00001138 6710 beq +0x12 /* 0000114A */
0000113A 7000 moveq.l D0, 0x00
0000113C 102B 0005 move.b D0, [A3 + 0x5]
00001140 80BC 0000 0040 or.l D0, 0x40 /* '@' */
00001146 1740 0005 move.b [A3 + 0x5], D0
label0000114A:
0000114A 4245 clr.w D5
0000114C 42A7 clr.l -[A7]
0000114E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001152 4EBA F782 jsr [PC - 0x87E /* 000008D6 */]
00001156 281F move.l D4, [A7]+
00001158 082B 0007 0005 btst.b [A3 + 0x5], 0x7
0000115E 670A beq +0xC /* 0000116A */
00001160 3E2B 000E move.w D7, [A3 + 0xE]
00001164 3C2B 000C move.w D6, [A3 + 0xC]
00001168 6024 bra +0x26 /* 0000118E */
label0000116A:
0000116A 206E 000C movea.l A0, [A6 + 0xC]
0000116E 49E8 0010 lea.l A4, [A0 + 0x10]
00001172 3E2C 0006 move.w D7, [A4 + 0x6]
00001176 9E6C 0002 sub.w D7, [A4 + 0x2]
0000117A 3C2C 0004 move.w D6, [A4 + 0x4]
0000117E 9C54 sub.w D6, [A4]
00001180 206E 000C movea.l A0, [A6 + 0xC]
00001184 0828 0006 001B btst.b [A0 + 0x1B], 0x6
0000118A 6702 beq +0x4 /* 0000118E */
0000118C 7A10 moveq.l D5, 0x10
label0000118E:
0000118E 206E FFEE movea.l A0, [A6 - 0x12]
00001192 2868 0010 movea.l A4, [A0 + 0x10]
00001196 3007 move.w D0, D7
00001198 48C0 ext.l D0
0000119A 81FC 0002 divs.w D0, 0x2
0000119E 322B 000A move.w D1, [A3 + 0xA]
000011A2 9240 sub.w D1, D0
000011A4 3941 0002 move.w [A4 + 0x2], D1
000011A8 3006 move.w D0, D6
000011AA 48C0 ext.l D0
000011AC 81FC 0002 divs.w D0, 0x2
000011B0 322B 0008 move.w D1, [A3 + 0x8]
000011B4 9240 sub.w D1, D0
000011B6 3881 move.w [A4], D1
000011B8 3007 move.w D0, D7
000011BA D06C 0002 add.w D0, [A4 + 0x2]
000011BE 3940 0006 move.w [A4 + 0x6], D0
000011C2 3006 move.w D0, D6
000011C4 D054 add.w D0, [A4]
000011C6 D045 add.w D0, D5
000011C8 3940 0004 move.w [A4 + 0x4], D0
000011CC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000011D0 4E5E unlink A6
000011D2 205F movea.l A0, [A7]+
000011D4 504F addq.w A7, 8
000011D6 4ED0 jmp [A0]
fn000011D8:
000011D8 4E56 FFFE link A6, -0x0002
000011DC 48E7 0108 movem.l -[A7], D7,A4
000011E0 286E 000A movea.l A4, [A6 + 0xA]
000011E4 4267 clr.w -[A7]
000011E6 2F0C move.l -[A7], A4
000011E8 303C 002E move.w D0, 0x2E /* '.' */
000011EC AAAA syscall QuickTimeDispatch
000011EE 3E1F move.w D7, [A7]+
000011F0 102E 0008 move.b D0, [A6 + 0x8]
000011F4 6716 beq +0x18 /* 0000120C */
000011F6 4A47 tst.w D7
000011F8 6C26 bge +0x28 /* 00001220 */
000011FA 3007 move.w D0, D7
000011FC 4440 neg.w D0
000011FE 3E00 move.w D7, D0
00001200 2F0C move.l -[A7], A4
00001202 3F07 move.w -[A7], D7
00001204 303C 002F move.w D0, 0x2F /* '/' */
00001208 AAAA syscall QuickTimeDispatch
0000120A 6014 bra +0x16 /* 00001220 */
label0000120C:
0000120C 4A47 tst.w D7
0000120E 6F10 ble +0x12 /* 00001220 */
00001210 3007 move.w D0, D7
00001212 4440 neg.w D0
00001214 3E00 move.w D7, D0
00001216 2F0C move.l -[A7], A4
00001218 3F07 move.w -[A7], D7
0000121A 303C 002F move.w D0, 0x2F /* '/' */
0000121E AAAA syscall QuickTimeDispatch
label00001220:
00001220 4CDF 1080 movem.l D7,A4, [A7]+
00001224 4E5E unlink A6
00001226 205F movea.l A0, [A7]+
00001228 5C4F addq.w A7, 6
0000122A 4ED0 jmp [A0]
fn0000122C:
0000122C 4E56 FFC4 link A6, -0x003C
00001230 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001234 206E 000A movea.l A0, [A6 + 0xA]
00001238 302E 0008 move.w D0, [A6 + 0x8]
0000123C E540 asl D0.w, 2
0000123E 41E8 087E lea.l A0, [A0 + 0x87E]
00001242 2870 0000 movea.l A4, [A0 + D0.w]
00001246 200C move.l D0, A4
00001248 6700 00E6 beq +0xE8 /* 00001330 */
0000124C 2054 movea.l A0, [A4]
0000124E 2650 movea.l A3, [A0]
00001250 2A28 0004 move.l D5, [A0 + 0x4]
00001254 42A7 clr.l -[A7]
00001256 2054 movea.l A0, [A4]
00001258 3F28 0008 move.w -[A7], [A0 + 0x8]
0000125C 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00001260 2E1F move.l D7, [A7]+
00001262 4267 clr.w -[A7]
00001264 2F0B move.l -[A7], A3
00001266 303C 000A move.w D0, 0xA /* '\n' */
0000126A AAAA syscall QuickTimeDispatch
0000126C 101F move.b D0, [A7]+
0000126E 665A bne +0x5C /* 000012CA */
00001270 2047 movea.l A0, D7
00001272 0828 0003 001B btst.b [A0 + 0x1B], 0x3
00001278 56C6 sne D6
0000127A 4406 neg.b D6
0000127C 102D F495 move.b D0, [A5 - 0xB6B]
00001280 6602 bne +0x4 /* 00001284 */
00001282 4206 clr.b D6
label00001284:
00001284 2F0B move.l -[A7], A3
00001286 1F06 move.b -[A7], D6
00001288 4EBA FF4E jsr [PC - 0xB2 /* 000011D8 */]
0000128C 2F0B move.l -[A7], A3
0000128E 1F3C 0001 move.b -[A7], 0x1
00001292 303C 0009 move.w D0, 0x9 /* '\t' */
00001296 AAAA syscall QuickTimeDispatch
00001298 4A85 tst.l D5
0000129A 662E bne +0x30 /* 000012CA */
0000129C 4267 clr.w -[A7]
0000129E 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000012A2 101F move.b D0, [A7]+
000012A4 6714 beq +0x16 /* 000012BA */
000012A6 2054 movea.l A0, [A4]
000012A8 2F08 move.l -[A7], A0
000012AA 42A7 clr.l -[A7]
000012AC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000012B0 201F move.l D0, [A7]+
000012B2 205F movea.l A0, [A7]+
000012B4 2140 000A move.l [A0 + 0xA], D0
000012B8 6010 bra +0x12 /* 000012CA */
label000012BA:
000012BA 2F0B move.l -[A7], A3
000012BC 303C 000B move.w D0, 0xB
000012C0 AAAA syscall QuickTimeDispatch
000012C2 2054 movea.l A0, [A4]
000012C4 117C 0001 000E move.b [A0 + 0xE], 0x1
label000012CA:
000012CA 4267 clr.w -[A7]
000012CC 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000012D0 101F move.b D0, [A7]+
000012D2 671E beq +0x20 /* 000012F2 */
000012D4 42A7 clr.l -[A7]
000012D6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000012DA 2054 movea.l A0, [A4]
000012DC 281F move.l D4, [A7]+
000012DE 98A8 000A sub.l D4, [A0 + 0xA]
000012E2 2054 movea.l A0, [A4]
000012E4 4AA8 0004 tst.l [A0 + 0x4]
000012E8 6608 bne +0xA /* 000012F2 */
000012EA 2F0B move.l -[A7], A3
000012EC 2F04 move.l -[A7], D4
000012EE 4EBA F7BA jsr [PC - 0x846 /* 00000AAA */]
label000012F2:
000012F2 4267 clr.w -[A7]
000012F4 2F0B move.l -[A7], A3
000012F6 303C 00DD move.w D0, 0xDD
000012FA AAAA syscall QuickTimeDispatch
000012FC 101F move.b D0, [A7]+
000012FE 6730 beq +0x32 /* 00001330 */
00001300 2047 movea.l A0, D7
00001302 0828 0004 001B btst.b [A0 + 0x1B], 0x4
00001308 670A beq +0xC /* 00001314 */
0000130A 2054 movea.l A0, [A4]
0000130C 117C 0001 0010 move.b [A0 + 0x10], 0x1
00001312 601C bra +0x1E /* 00001330 */
label00001314:
00001314 2054 movea.l A0, [A4]
00001316 4AA8 0004 tst.l [A0 + 0x4]
0000131A 6614 bne +0x16 /* 00001330 */
0000131C 1028 000E move.b D0, [A0 + 0xE]
00001320 670E beq +0x10 /* 00001330 */
00001322 2F0B move.l -[A7], A3
00001324 303C 000C move.w D0, 0xC
00001328 AAAA syscall QuickTimeDispatch
0000132A 2054 movea.l A0, [A4]
0000132C 4228 000E clr.b [A0 + 0xE]
label00001330:
00001330 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001334 4E5E unlink A6
00001336 205F movea.l A0, [A7]+
00001338 5C4F addq.w A7, 6
0000133A 4ED0 jmp [A0]
0000133C 4E56 FFDE link A6, -0x0022
00001340 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001344 2C2E 0008 move.l D6, [A6 + 0x8]
00001348 422E 0012 clr.b [A6 + 0x12]
0000134C 206E 000E movea.l A0, [A6 + 0xE]
00001350 302E 000C move.w D0, [A6 + 0xC]
00001354 E540 asl D0.w, 2
00001356 41E8 087E lea.l A0, [A0 + 0x87E]
0000135A 2870 0000 movea.l A4, [A0 + D0.w]
0000135E 200C move.l D0, A4
00001360 6700 00C2 beq +0xC4 /* 00001424 */
00001364 2054 movea.l A0, [A4]
00001366 2E10 move.l D7, [A0]
00001368 2668 0004 movea.l A3, [A0 + 0x4]
0000136C 4A87 tst.l D7
0000136E 57C0 seq D0
00001370 4A00 tst.b D0
00001372 6600 00B0 bne +0xB2 /* 00001424 */
00001376 220B move.l D1, A3
00001378 57C1 seq D1
0000137A 8001 or.b D0, D1
0000137C 6704 beq +0x6 /* 00001382 */
0000137E 6000 00A4 bra +0xA6 /* 00001424 */
label00001382:
00001382 42A7 clr.l -[A7]
00001384 2054 movea.l A0, [A4]
00001386 3F28 0008 move.w -[A7], [A0 + 0x8]
0000138A 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
0000138E 206E 000E movea.l A0, [A6 + 0xE]
00001392 302E 000C move.w D0, [A6 + 0xC]
00001396 E740 asl D0.w, 3
00001398 41E8 03EE lea.l A0, [A0 + 0x3EE]
0000139C 4870 0000 pea.l [A0 + D0.w]
000013A0 486E FFF0 pea.l [A6 - 0x10]
000013A4 4EBA F838 jsr [PC - 0x7C8 /* 00000BDE */]
000013A8 302E FFF4 move.w D0, [A6 - 0xC]
000013AC 907C 0010 sub.w D0, 0x10
000013B0 3D40 FFF0 move.w [A6 - 0x10], D0
000013B4 486E FFE4 pea.l [A6 - 0x1C]
000013B8 A874 syscall GetPort
000013BA 2F2D F706 move.l -[A7], [A5 - 0x8FA]
000013BE A873 syscall SetPort
000013C0 4267 clr.w -[A7]
000013C2 2046 movea.l A0, D6
000013C4 2F28 000A move.l -[A7], [A0 + 0xA]
000013C8 486E FFF0 pea.l [A6 - 0x10]
000013CC A8AD syscall PtInRect
000013CE 101F move.b D0, [A7]+
000013D0 674C beq +0x4E /* 0000141E */
000013D2 206D F706 movea.l A0, [A5 - 0x8FA]
000013D6 1A28 006F move.b D5, [A0 + 0x6F]
000013DA 117C 0001 006F move.b [A0 + 0x6F], 0x1
000013E0 42A7 clr.l -[A7]
000013E2 2F0B move.l -[A7], A3
000013E4 2F2D F706 move.l -[A7], [A5 - 0x8FA]
000013E8 2046 movea.l A0, D6
000013EA 2F28 000A move.l -[A7], [A0 + 0xA]
000013EE 2046 movea.l A0, D6
000013F0 2F28 0006 move.l -[A7], [A0 + 0x6]
000013F4 2046 movea.l A0, D6
000013F6 3028 000E move.w D0, [A0 + 0xE]
000013FA 48C0 ext.l D0
000013FC 2F00 move.l -[A7], D0
000013FE 2F3C 0010 001C move.l -[A7], 0x10001C
00001404 7000 moveq.l D0, 0x00
00001406 A82A syscall ComponentDispatch
00001408 7001 moveq.l D0, 0x01
0000140A B09F cmp.l D0, [A7]+
0000140C 57C0 seq D0
0000140E 4400 neg.b D0
00001410 1D40 0012 move.b [A6 + 0x12], D0
00001414 206D F706 movea.l A0, [A5 - 0x8FA]
00001418 117C 0001 006F move.b [A0 + 0x6F], 0x1
label0000141E:
0000141E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001422 A873 syscall SetPort
label00001424:
00001424 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001428 4E5E unlink A6
0000142A 205F movea.l A0, [A7]+
0000142C DEFC 000A add.w A7, 0xA /* '\n' */
00001430 4ED0 jmp [A0]
fn00001432:
00001432 4E56 FFEC link A6, -0x0014
00001436 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000143A 206E 000A movea.l A0, [A6 + 0xA]
0000143E 302E 0008 move.w D0, [A6 + 0x8]
00001442 E540 asl D0.w, 2
00001444 41E8 087E lea.l A0, [A0 + 0x87E]
00001448 2870 0000 movea.l A4, [A0 + D0.w]
0000144C 200C move.l D0, A4
0000144E 6768 beq +0x6A /* 000014B8 */
00001450 2054 movea.l A0, [A4]
00001452 2E10 move.l D7, [A0]
00001454 2668 0004 movea.l A3, [A0 + 0x4]
00001458 200B move.l D0, A3
0000145A 673C beq +0x3E /* 00001498 */
0000145C 486E FFF4 pea.l [A6 - 0xC]
00001460 A874 syscall GetPort
00001462 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00001466 A873 syscall SetPort
00001468 42A7 clr.l -[A7]
0000146A 2F0B move.l -[A7], A3
0000146C 3F3C 0008 move.w -[A7], 0x8
00001470 42A7 clr.l -[A7]
00001472 2F3C 0006 0009 move.l -[A7], 0x60009
00001478 7000 moveq.l D0, 0x00
0000147A A82A syscall ComponentDispatch
0000147C 2C1F move.l D6, [A7]+
0000147E 42A7 clr.l -[A7]
00001480 2F0B move.l -[A7], A3
00001482 4267 clr.w -[A7]
00001484 2F3C 0002 000E move.l -[A7], 0x2000E
0000148A 7000 moveq.l D0, 0x00
0000148C A82A syscall ComponentDispatch
0000148E 2C1F move.l D6, [A7]+
00001490 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001494 A873 syscall SetPort
00001496 6016 bra +0x18 /* 000014AE */
label00001498:
00001498 2054 movea.l A0, [A4]
0000149A 1028 000E move.b D0, [A0 + 0xE]
0000149E 6708 beq +0xA /* 000014A8 */
000014A0 2F07 move.l -[A7], D7
000014A2 303C 000C move.w D0, 0xC
000014A6 AAAA syscall QuickTimeDispatch
label000014A8:
000014A8 2054 movea.l A0, [A4]
000014AA 4228 000E clr.b [A0 + 0xE]
label000014AE:
000014AE 2F07 move.l -[A7], D7
000014B0 4267 clr.w -[A7]
000014B2 303C 0009 move.w D0, 0x9 /* '\t' */
000014B6 AAAA syscall QuickTimeDispatch
label000014B8:
000014B8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000014BC 4E5E unlink A6
000014BE 205F movea.l A0, [A7]+
000014C0 5C4F addq.w A7, 6
000014C2 4ED0 jmp [A0]
000014C4 4E56 FFF4 link A6, -0x000C
000014C8 48E7 0018 movem.l -[A7], A3,A4
000014CC 286E 0008 movea.l A4, [A6 + 0x8]
000014D0 102D F48B move.b D0, [A5 - 0xB75]
000014D4 6602 bne +0x4 /* 000014D8 */
000014D6 6066 bra +0x68 /* 0000153E */
label000014D8:
000014D8 266C 0014 movea.l A3, [A4 + 0x14]
000014DC 200B move.l D0, A3
000014DE 6602 bne +0x4 /* 000014E2 */
000014E0 605C bra +0x5E /* 0000153E */
label000014E2:
000014E2 700A moveq.l D0, 0x0A
000014E4 B02B 0006 cmp.b D0, [A3 + 0x6]
000014E8 6702 beq +0x4 /* 000014EC */
000014EA 6052 bra +0x54 /* 0000153E */
label000014EC:
000014EC 302C 0002 move.w D0, [A4 + 0x2]
000014F0 6714 beq +0x16 /* 00001506 */
000014F2 5340 subq.w D0, 1
000014F4 6710 beq +0x12 /* 00001506 */
000014F6 0440 000B subi.w D0, 0xB
000014FA 671E beq +0x20 /* 0000151A */
000014FC 5D40 subq.w D0, 6
000014FE 6724 beq +0x26 /* 00001524 */
00001500 5340 subq.w D0, 1
00001502 672E beq +0x30 /* 00001532 */
00001504 6038 bra +0x3A /* 0000153E */
label00001506:
00001506 7001 moveq.l D0, 0x01
00001508 B06C 0002 cmp.w D0, [A4 + 0x2]
0000150C 57C0 seq D0
0000150E 4400 neg.b D0
00001510 1F00 move.b -[A7], D0
00001512 2F0C move.l -[A7], A4
00001514 4EBA FA02 jsr [PC - 0x5FE /* 00000F18 */]
00001518 6024 bra +0x26 /* 0000153E */
label0000151A:
0000151A 2F0B move.l -[A7], A3
0000151C 2F0C move.l -[A7], A4
0000151E 4EBA FBF4 jsr [PC - 0x40C /* 00001114 */]
00001522 601A bra +0x1C /* 0000153E */
label00001524:
00001524 2F2C 0018 move.l -[A7], [A4 + 0x18]
00001528 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000152C 4EBA FCFE jsr [PC - 0x302 /* 0000122C */]
00001530 600C bra +0xE /* 0000153E */
label00001532:
00001532 2F2C 0018 move.l -[A7], [A4 + 0x18]
00001536 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000153A 4EBA FEF6 jsr [PC - 0x10A /* 00001432 */]
label0000153E:
0000153E 4CDF 1800 movem.l A3,A4, [A7]+
00001542 4E5E unlink A6
00001544 2E9F move.l [A7], [A7]+
00001546 4E75 rts
fn00001548:
00001548 4E56 0000 link A6, 0
0000154C 2F0C move.l -[A7], A4
0000154E 422E 000E clr.b [A6 + 0xE]
00001552 206E 000A movea.l A0, [A6 + 0xA]
00001556 302E 0008 move.w D0, [A6 + 0x8]
0000155A E940 asl D0.w, 4
0000155C 41E8 023E lea.l A0, [A0 + 0x23E]
00001560 49F0 0000 lea.l A4, [A0 + D0.w]
00001564 7010 moveq.l D0, 0x10
00001566 B02C 0001 cmp.b D0, [A4 + 0x1]
0000156A 6628 bne +0x2A /* 00001594 */
0000156C 4267 clr.w -[A7]
0000156E 3F2C 0006 move.w -[A7], [A4 + 0x6]
00001572 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00001576 101F move.b D0, [A7]+
00001578 671A beq +0x1C /* 00001594 */
0000157A 42A7 clr.l -[A7]
0000157C 3F2C 0006 move.w -[A7], [A4 + 0x6]
00001580 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00001584 205F movea.l A0, [A7]+
00001586 700A moveq.l D0, 0x0A
00001588 B028 0006 cmp.b D0, [A0 + 0x6]
0000158C 6606 bne +0x8 /* 00001594 */
0000158E 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00001594:
00001594 285F movea.l A4, [A7]+
00001596 4E5E unlink A6
00001598 205F movea.l A0, [A7]+
0000159A 5C4F addq.w A7, 6
0000159C 4ED0 jmp [A0]
0000159E 4E56 FFFE link A6, -0x0002
000015A2 48E7 0118 movem.l -[A7], D7,A3,A4
000015A6 266E 0008 movea.l A3, [A6 + 0x8]
000015AA 284B movea.l A4, A3
000015AC 7E06 moveq.l D7, 0x06
000015AE 6030 bra +0x32 /* 000015E0 */
label000015B0:
000015B0 3007 move.w D0, D7
000015B2 E540 asl D0.w, 2
000015B4 41EC 087E lea.l A0, [A4 + 0x87E]
000015B8 4AB0 0000 tst.l [A0 + D0.w]
000015BC 6720 beq +0x22 /* 000015DE */
000015BE 4267 clr.w -[A7]
000015C0 2F0B move.l -[A7], A3
000015C2 3F07 move.w -[A7], D7
000015C4 4EBA FF82 jsr [PC - 0x7E /* 00001548 */]
000015C8 101F move.b D0, [A7]+
000015CA 670A beq +0xC /* 000015D6 */
000015CC 2F0B move.l -[A7], A3
000015CE 3F07 move.w -[A7], D7
000015D0 4EBA FC5A jsr [PC - 0x3A6 /* 0000122C */]
000015D4 6008 bra +0xA /* 000015DE */
label000015D6:
000015D6 2F0B move.l -[A7], A3
000015D8 3F07 move.w -[A7], D7
000015DA 4EBA FE56 jsr [PC - 0x1AA /* 00001432 */]
label000015DE:
000015DE 5247 addq.w D7, 1
label000015E0:
000015E0 701D moveq.l D0, 0x1D
000015E2 B047 cmp.w D0, D7
000015E4 6CCA bge -0x34 /* 000015B0 */
000015E6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000015EA 4E5E unlink A6
000015EC 2E9F move.l [A7], [A7]+
000015EE 4E75 rts
000015F0 4E56 FFDA link A6, -0x0026
000015F4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000015F8 2C2E 0008 move.l D6, [A6 + 0x8]
000015FC 486E FFDA pea.l [A6 - 0x26]
00001600 A874 syscall GetPort
00001602 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00001606 A873 syscall SetPort
00001608 2846 movea.l A4, D6
0000160A 7E06 moveq.l D7, 0x06
0000160C 604A bra +0x4C /* 00001658 */
label0000160E:
0000160E 3007 move.w D0, D7
00001610 E540 asl D0.w, 2
00001612 41EC 087E lea.l A0, [A4 + 0x87E]
00001616 2670 0000 movea.l A3, [A0 + D0.w]
0000161A 200B move.l D0, A3
0000161C 6738 beq +0x3A /* 00001656 */
0000161E 2053 movea.l A0, [A3]
00001620 4AA8 002E tst.l [A0 + 0x2E]
00001624 6630 bne +0x32 /* 00001656 */
00001626 4267 clr.w -[A7]
00001628 2F06 move.l -[A7], D6
0000162A 3F07 move.w -[A7], D7
0000162C 4EBA FF1A jsr [PC - 0xE6 /* 00001548 */]
00001630 101F move.b D0, [A7]+
00001632 6722 beq +0x24 /* 00001656 */
00001634 4267 clr.w -[A7]
00001636 2053 movea.l A0, [A3]
00001638 2F10 move.l -[A7], [A0]
0000163A 303C 000A move.w D0, 0xA /* '\n' */
0000163E AAAA syscall QuickTimeDispatch
00001640 101F move.b D0, [A7]+
00001642 6712 beq +0x14 /* 00001656 */
00001644 3F07 move.w -[A7], D7
00001646 3F3C 0001 move.w -[A7], 0x1
0000164A 42A7 clr.l -[A7]
0000164C 2F06 move.l -[A7], D6
0000164E 486E FFE2 pea.l [A6 - 0x1E]
00001652 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
label00001656:
00001656 5247 addq.w D7, 1
label00001658:
00001658 701D moveq.l D0, 0x1D
0000165A B047 cmp.w D0, D7
0000165C 6CB0 bge -0x4E /* 0000160E */
0000165E 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001662 A873 syscall SetPort
00001664 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001668 4E5E unlink A6
0000166A 2E9F move.l [A7], [A7]+
0000166C 4E75 rts
0000166E 4E56 FFFA link A6, -0x0006
00001672 48E7 0118 movem.l -[A7], D7,A3,A4
00001676 286E 000A movea.l A4, [A6 + 0xA]
0000167A 7E06 moveq.l D7, 0x06
0000167C 603E bra +0x40 /* 000016BC */
label0000167E:
0000167E 3007 move.w D0, D7
00001680 E540 asl D0.w, 2
00001682 41EC 087E lea.l A0, [A4 + 0x87E]
00001686 2670 0000 movea.l A3, [A0 + D0.w]
0000168A 200B move.l D0, A3
0000168C 672C beq +0x2E /* 000016BA */
0000168E 4267 clr.w -[A7]
00001690 2F2E 000A move.l -[A7], [A6 + 0xA]
00001694 3F07 move.w -[A7], D7
00001696 4EBA FEB0 jsr [PC - 0x150 /* 00001548 */]
0000169A 101F move.b D0, [A7]+
0000169C 671C beq +0x1E /* 000016BA */
0000169E 4267 clr.w -[A7]
000016A0 2053 movea.l A0, [A3]
000016A2 2F10 move.l -[A7], [A0]
000016A4 303C 000A move.w D0, 0xA /* '\n' */
000016A8 AAAA syscall QuickTimeDispatch
000016AA 101F move.b D0, [A7]+
000016AC 670C beq +0xE /* 000016BA */
000016AE 2053 movea.l A0, [A3]
000016B0 2F10 move.l -[A7], [A0]
000016B2 1F2E 0008 move.b -[A7], [A6 + 0x8]
000016B6 4EBA FB20 jsr [PC - 0x4E0 /* 000011D8 */]
label000016BA:
000016BA 5247 addq.w D7, 1
label000016BC:
000016BC 701D moveq.l D0, 0x1D
000016BE B047 cmp.w D0, D7
000016C0 6CBC bge -0x42 /* 0000167E */
000016C2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000016C6 4E5E unlink A6
000016C8 205F movea.l A0, [A7]+
000016CA 5C4F addq.w A7, 6
000016CC 4ED0 jmp [A0]
000016CE 4E56 FFFA link A6, -0x0006
000016D2 48E7 0118 movem.l -[A7], D7,A3,A4
000016D6 286E 0008 movea.l A4, [A6 + 0x8]
000016DA 7E06 moveq.l D7, 0x06
000016DC 6038 bra +0x3A /* 00001716 */
label000016DE:
000016DE 3007 move.w D0, D7
000016E0 E540 asl D0.w, 2
000016E2 41EC 087E lea.l A0, [A4 + 0x87E]
000016E6 2670 0000 movea.l A3, [A0 + D0.w]
000016EA 200B move.l D0, A3
000016EC 6726 beq +0x28 /* 00001714 */
000016EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016F2 3F07 move.w -[A7], D7
000016F4 4EBA FD3C jsr [PC - 0x2C4 /* 00001432 */]
000016F8 2053 movea.l A0, [A3]
000016FA 4AA8 0036 tst.l [A0 + 0x36]
000016FE 6714 beq +0x16 /* 00001714 */
00001700 2F10 move.l -[A7], [A0]
00001702 4868 0032 pea.l [A0 + 0x32]
00001706 303C 003C move.w D0, 0x3C /* '<' */
0000170A AAAA syscall QuickTimeDispatch
0000170C 2053 movea.l A0, [A3]
0000170E 7000 moveq.l D0, 0x00
00001710 2140 0036 move.l [A0 + 0x36], D0
label00001714:
00001714 5247 addq.w D7, 1
label00001716:
00001716 701D moveq.l D0, 0x1D
00001718 B047 cmp.w D0, D7
0000171A 6CC2 bge -0x3C /* 000016DE */
0000171C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001720 4E5E unlink A6
00001722 2E9F move.l [A7], [A7]+
00001724 4E75 rts
00001726 4E56 FFEA link A6, -0x0016
0000172A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000172E 206E 0008 movea.l A0, [A6 + 0x8]
00001732 2D48 FFEA move.l [A6 - 0x16], A0
00001736 7E06 moveq.l D7, 0x06
00001738 605A bra +0x5C /* 00001794 */
label0000173A:
0000173A 206E FFEA movea.l A0, [A6 - 0x16]
0000173E 3007 move.w D0, D7
00001740 E540 asl D0.w, 2
00001742 41E8 087E lea.l A0, [A0 + 0x87E]
00001746 2C30 0000 move.l D6, [A0 + D0.w]
0000174A 6746 beq +0x48 /* 00001792 */
0000174C 2046 movea.l A0, D6
0000174E 2050 movea.l A0, [A0]
00001750 2668 002E movea.l A3, [A0 + 0x2E]
00001754 200B move.l D0, A3
00001756 673A beq +0x3C /* 00001792 */
00001758 41EE FFEE lea.l A0, [A6 - 0x12]
0000175C 43EB 0010 lea.l A1, [A3 + 0x10]
00001760 20D9 move.l [A0]+, [A1]+
00001762 20D9 move.l [A0]+, [A1]+
00001764 2F0B move.l -[A7], A3
00001766 203C 0004 0004 move.l D0, 0x40004
0000176C AB1D syscall QDExtensions
0000176E 42A7 clr.l -[A7]
00001770 486E FFEE pea.l [A6 - 0x12]
00001774 4EBA EF0E jsr [PC - 0x10F2 /* 00000684 */]
00001778 265F movea.l A3, [A7]+
0000177A 2046 movea.l A0, D6
0000177C 2850 movea.l A4, [A0]
0000177E 7000 moveq.l D0, 0x00
00001780 2940 0022 move.l [A4 + 0x22], D0
00001784 486C 0026 pea.l [A4 + 0x26]
00001788 42A7 clr.l -[A7]
0000178A 42A7 clr.l -[A7]
0000178C A8A7 syscall SetRect
0000178E 294B 002E move.l [A4 + 0x2E], A3
label00001792:
00001792 5247 addq.w D7, 1
label00001794:
00001794 701D moveq.l D0, 0x1D
00001796 B047 cmp.w D0, D7
00001798 6CA0 bge -0x5E /* 0000173A */
0000179A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000179E 4E5E unlink A6
000017A0 2E9F move.l [A7], [A7]+
000017A2 4E75 rts
fn000017A4:
000017A4 4E56 FFE8 link A6, -0x0018
000017A8 2F0C move.l -[A7], A4
000017AA 1D7C 0001 000E move.b [A6 + 0xE], 0x1
000017B0 206E 000A movea.l A0, [A6 + 0xA]
000017B4 302E 0008 move.w D0, [A6 + 0x8]
000017B8 E540 asl D0.w, 2
000017BA 41E8 087E lea.l A0, [A0 + 0x87E]
000017BE 2870 0000 movea.l A4, [A0 + D0.w]
000017C2 200C move.l D0, A4
000017C4 6742 beq +0x44 /* 00001808 */
000017C6 2054 movea.l A0, [A4]
000017C8 4AA8 0004 tst.l [A0 + 0x4]
000017CC 6708 beq +0xA /* 000017D6 */
000017CE 1D7C 0001 000E move.b [A6 + 0xE], 0x1
000017D4 6032 bra +0x34 /* 00001808 */
label000017D6:
000017D6 4267 clr.w -[A7]
000017D8 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000017DC 101F move.b D0, [A7]+
000017DE 6718 beq +0x1A /* 000017F8 */
000017E0 2054 movea.l A0, [A4]
000017E2 2F10 move.l -[A7], [A0]
000017E4 42A7 clr.l -[A7]
000017E6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000017EA 2054 movea.l A0, [A4]
000017EC 201F move.l D0, [A7]+
000017EE 90A8 000A sub.l D0, [A0 + 0xA]
000017F2 2F00 move.l -[A7], D0
000017F4 4EBA F2B4 jsr [PC - 0xD4C /* 00000AAA */]
label000017F8:
000017F8 4267 clr.w -[A7]
000017FA 2054 movea.l A0, [A4]
000017FC 2F10 move.l -[A7], [A0]
000017FE 303C 00DD move.w D0, 0xDD
00001802 AAAA syscall QuickTimeDispatch
00001804 1D5F 000E move.b [A6 + 0xE], [A7]+
label00001808:
00001808 285F movea.l A4, [A7]+
0000180A 4E5E unlink A6
0000180C 205F movea.l A0, [A7]+
0000180E 5C4F addq.w A7, 6
00001810 4ED0 jmp [A0]
00001812 4E56 FFB2 link A6, -0x004E
00001816 48E7 0018 movem.l -[A7], A3,A4
0000181A 206E 0008 movea.l A0, [A6 + 0x8]
0000181E 2650 movea.l A3, [A0]
00001820 4AAB 001E tst.l [A3 + 0x1E]
00001824 6704 beq +0x6 /* 0000182A */
00001826 6000 0094 bra +0x96 /* 000018BC */
label0000182A:
0000182A 4267 clr.w -[A7]
0000182C 2F0B move.l -[A7], A3
0000182E 486E FFBE pea.l [A6 - 0x42]
00001832 486E FFC0 pea.l [A6 - 0x40]
00001836 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
0000183A 3B5F F49E move.w [A5 - 0xB62], [A7]+
0000183E 6666 bne +0x68 /* 000018A6 */
00001840 4267 clr.w -[A7]
00001842 486E FFB4 pea.l [A6 - 0x4C]
00001846 486E FFB8 pea.l [A6 - 0x48]
0000184A 3F2E FFBE move.w -[A7], [A6 - 0x42]
0000184E 486E FFC0 pea.l [A6 - 0x40]
00001852 4267 clr.w -[A7]
00001854 486E FFB3 pea.l [A6 - 0x4D]
00001858 4EBA 006C jsr [PC + 0x6C /* 000018C6 */]
0000185C 3B5F F49E move.w [A5 - 0xB62], [A7]+
00001860 6644 bne +0x46 /* 000018A6 */
00001862 102E FFB3 move.b D0, [A6 - 0x4D]
00001866 284B movea.l A4, A3
00001868 296E FFB4 001E move.l [A4 + 0x1E], [A6 - 0x4C]
0000186E 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00001872 486C 0010 pea.l [A4 + 0x10]
00001876 303C 00F9 move.w D0, 0xF9
0000187A AAAA syscall QuickTimeDispatch
0000187C 486C 0010 pea.l [A4 + 0x10]
00001880 302C 0012 move.w D0, [A4 + 0x12]
00001884 4440 neg.w D0
00001886 3F00 move.w -[A7], D0
00001888 302C 0010 move.w D0, [A4 + 0x10]
0000188C 4440 neg.w D0
0000188E 3F00 move.w -[A7], D0
00001890 A8A8 syscall OffsetRect
00001892 4267 clr.w -[A7]
00001894 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00001898 303C 00D5 move.w D0, 0xD5
0000189C AAAA syscall QuickTimeDispatch
0000189E 3B5F F49E move.w [A5 - 0xB62], [A7]+
000018A2 6602 bne +0x4 /* 000018A6 */
000018A4 6016 bra +0x18 /* 000018BC */
label000018A6:
000018A6 7094 moveq.l D0, 0xFFFFFF94
000018A8 B06D F49E cmp.w D0, [A5 - 0xB62]
000018AC 56C0 sne D0
000018AE 4A00 tst.b D0
000018B0 670A beq +0xC /* 000018BC */
000018B2 72D5 moveq.l D1, 0xFFFFFFD5
000018B4 B26D F49E cmp.w D1, [A5 - 0xB62]
000018B8 56C1 sne D1
000018BA C001 and.b D0, D1
label000018BC:
000018BC 4CDF 1800 movem.l A3,A4, [A7]+
000018C0 4E5E unlink A6
000018C2 2E9F move.l [A7], [A7]+
000018C4 4E75 rts
fn000018C6:
000018C6 4E56 FFB8 link A6, -0x0048
000018CA 48E7 0118 movem.l -[A7], D7,A3,A4
000018CE 266E 0014 movea.l A3, [A6 + 0x14]
000018D2 286E 0018 movea.l A4, [A6 + 0x18]
000018D6 303C 00DE move.w D0, 0xDE
000018DA AAAA syscall QuickTimeDispatch
000018DC 7000 moveq.l D0, 0x00
000018DE 2880 move.l [A4], D0
000018E0 206E 0008 movea.l A0, [A6 + 0x8]
000018E4 4210 clr.b [A0]
000018E6 36BC FFFF move.w [A3], 0xFFFF
000018EA 558F subq.l A7, 2
000018EC 3F2E 0012 move.w -[A7], [A6 + 0x12]
000018F0 7000 moveq.l D0, 0x00
000018F2 2F00 move.l -[A7], D0
000018F4 2F2E 000E move.l -[A7], [A6 + 0xE]
000018F8 486E FFB8 pea.l [A6 - 0x48]
000018FC 303C 0001 move.w D0, 0x1
00001900 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00001902 3E1F move.w D7, [A7]+
00001904 6706 beq +0x8 /* 0000190C */
00001906 3D47 001C move.w [A6 + 0x1C], D7
0000190A 605A bra +0x5C /* 00001966 */
label0000190C:
0000190C 558F subq.l A7, 2
0000190E 486E FFB8 pea.l [A6 - 0x48]
00001912 486E FFFE pea.l [A6 - 0x2]
00001916 7001 moveq.l D0, 0x01
00001918 1F00 move.b -[A7], D0
0000191A 303C 0192 move.w D0, 0x192
0000191E AAAA syscall QuickTimeDispatch
00001920 3E1F move.w D7, [A7]+
00001922 6706 beq +0x8 /* 0000192A */
00001924 3D47 001C move.w [A6 + 0x1C], D7
00001928 603C bra +0x3E /* 00001966 */
label0000192A:
0000192A 558F subq.l A7, 2
0000192C 2F0C move.l -[A7], A4
0000192E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001932 7000 moveq.l D0, 0x00
00001934 2F00 move.l -[A7], D0
00001936 2F00 move.l -[A7], D0
00001938 3F2E 000C move.w -[A7], [A6 + 0xC]
0000193C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001940 303C 00F0 move.w D0, 0xF0
00001944 AAAA syscall QuickTimeDispatch
00001946 3E1F move.w D7, [A7]+
00001948 6714 beq +0x16 /* 0000195E */
0000194A 558F subq.l A7, 2
0000194C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001950 303C 00D5 move.w D0, 0xD5
00001954 AAAA syscall QuickTimeDispatch
00001956 3D47 001C move.w [A6 + 0x1C], D7
0000195A 544F addq.w A7, 2
0000195C 6008 bra +0xA /* 00001966 */
label0000195E:
0000195E 36AE FFFE move.w [A3], [A6 - 0x2]
00001962 426E 001C clr.w [A6 + 0x1C]
label00001966:
00001966 4CEE 1880 FFAC movem.l D7,A3,A4, [A6 - 0x54]
0000196C 4E5E unlink A6
0000196E 205F movea.l A0, [A7]+
00001970 4FEF 0014 lea.l A7, [A7 + 0x14]
00001974 4ED0 jmp [A0]